Bir İki Tablo Katıl sorgu için üçüncü bir tablo ekleme

0 Cevap php

Aşağıdaki sorgu gayet güzel çalışıyor. Bu iki MySQL tablodan alanlar çeker, "yorum" ve "giriş". Bu tablo "login" in "username" değişken eşittir satır için bunu yapar "$ profili." Ayrıca masa "açıklama" in "LoginID" de çektiği ediliyor "LoginID" eşittir satır alanlarını çeker "login".

Ben aşağıdaki alanlar bulunur "teslim" olarak adlandırılan üçüncü bir tablodan veri çekmek istiyorum:

submissionid loginid title url displayurl datesubmitted

Ben "LoginID" zaten diğer iki tablodan çekti ediliyor "LoginID" eşittir "teslim" satır alanları çekmek istiyorum, "yorum." "Giriş" ve

Bunu nasıl yapabilirim?

Teşekkür peşin,

John

Sorgu:

  $sqlStrc = "SELECT l.username, l.loginid, c.loginid, c.commentid, c.submissionid, c.comment, c.datecommented
               FROM comment AS c
         INNER JOIN login AS l
                 ON c.loginid = l.loginid
              WHERE l.username = '$profile'
           ORDER BY c.datecommented DESC
              LIMIT 10";

0 Cevap