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
1284 gün önce

2 tablodada durum adında column var bu yüzden çakışıyordur.

SELECT yazi_yorumlari.yaziSahibi, yazi_yorumlari.durum AS ydurum, begeniler.durum AS bdurum

gibi farklı bir isimde çekebilirsin veya direk column isimlerini değiştir.