• 05-08-2012, 19:04:56
    #1
    Merhaba arkadaşlar, iyi çalışmalar dilerim. Php dosyamda şu an 2 sorgu kullanıyorum ama bunu inner join ile tek sorguya indirebilirmişim. Yani birleştirebilirmişim.

    Kaynak

    Şu an mevcut bir sorgum var ve ben bunu bir türlü inner join ile sorgulatamıyorum. Bu konuda yardımcı olabilir misiniz? Teşekkür eder, iyi çalışmalar dilerim...


     	$post = mysql_query("select id,baslik,ekleyen from siirler where id = '".$yaz->postid."'");
    	$postbilgi = mysql_fetch_object($post);
    	$eid = mysql_fetch_object(mysql_query("select id from uyeler where nick = '".$postbilgi->ekleyen."'"));
  • 05-08-2012, 19:53:38
    #2
    SELECT 
        s.id AS id,
        s.baslik AS baslik,
        u.id AS ekleyen 
    FROM 
        siirler AS s
    INNER JOIN 
        uyeler AS u 
    ON 
        u.id = s.ekleyen
    WHERE 
        s.id = 1
  • 05-08-2012, 20:27:55
    #3
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    SELECT 
        s.id AS id,
        s.baslik AS baslik,
        u.id AS ekleyen 
    FROM 
        siirler AS s
    INNER JOIN 
        uyeler AS u 
    ON 
        u.id = s.ekleyen
    WHERE 
        s.id = 1
    Çok açık bir cevap olmuş,tüm kaynaklar join işlemlerini çok karışık şekilde belirtmekte ama bu şekilde neyin ne olduğunu anlayabildim
    Bir çok arkadaşın işine yarayacaktır.
    Yararlı bilgi için teşekkürler.
  • 05-08-2012, 21:18:13
    #4
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    SELECT 
        s.id AS id,
        s.baslik AS baslik,
        u.id AS ekleyen 
    FROM 
        siirler AS s
    INNER JOIN 
        uyeler AS u 
    ON 
        u.id = s.ekleyen
    WHERE 
        s.id = 1
    Gerçekten açıklayıcı olmuş. Lazım olan arkadaşların fazlasıyla işini görecektir.