v2.5.2
Giriş yap

sql Inner join kullanımı tablo birleştirme ???

burak001
557 defa görüntülendi

hepiiyize kolay gelsin şöyle bir sorunum var begeniler ve yorumlar olarak iki tablom var
bildirim sistemi yapıyorum
bu iki tablomda ortak olan kisi_id ve durum sütünlarım var
diyelim ki
ben 1 numaralı sessionum sisteme giriş yaptım benim sql kodlarım durumu 0 olan begnileri
ve yorumların satırlarını sayacak ve şu kadar bildirim var diye basacak fakat id leri
inner join ile birleştirebiliyorum fakat durumları kontrol edemiyorum

   $query = "SELECT yazi_yorumlari.yaziSahibi, yazi_yorumlari.durum, begeniler.begenilenKisi, begeniler.durum
   FROM yazi_yorumlari INNER JOIN begeniler ON  yazi_yorumlari.yaziSahibi = begeniler.begenilenKisi
   WHERE yazi_yorumlari.yaziSahibi =:kisi_id 
   ";
burak001
1283 gün önce

hocam isimleri değiştirsemde sql de durumu 0 olanı seç diyemediğim için yine sorgu istediğim gibi çalışmayacak

    <?php
       $query = "SELECT yazi_yorumlari.yaziSahibi, yazi_yorumlari.durum, begeniler.begenilenKisi, begeniler.durum
       FROM yazi_yorumlari INNER JOIN begeniler ON yazi_yorumlari.yaziSahibi = begeniler.begenilenKisi
       WHERE yazi_yorumlari.yaziSahibi =:kisi_id 
     ?>
       

sadece bu şekilde yapabildim