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 
   ";
makifgokce
1283 gün önce

bu şekilde dene

WHERE yazi_yorumlari.yaziSahibi =:kisi_id AND (yazi_yorumlari.durum = 0 OR begeniler.durum = 0)