Query Yardımı'na katılın

1 Cevap php

Aşağıdaki sorgu iyi çalışıyor. Bu iki MySQL tablodan veri, "gönderme" ve çeker "giriş". Ben de aynı veritabanında "comment" denilen üçüncü bir tablodan veri çekmek istiyorum.

Tablo "comment" aşağıdaki alanlar bulunur:

commentid, loginid, submissionid, comment, datecommented

Masa "giriş" in alanlarının iki "LoginID" ve denir "adı."

Aşağıdaki sorguda, ben "LoginID" "username" eşittir "giriş" in "LoginID" eşittir "açıklama" bütün "commentid" saymak istiyorum "$ profili."

Bunu nasıl yapabilirim?

Teşekkür peşin,

John

$sqlStr1 = "SELECT l.username, l.loginid, s.loginid, s.submissionid, s.title, s.url, s.datesubmitted, s.displayurl, l.created, count(s.submissionid) countSubmissions
               FROM submission AS s
         INNER JOIN login AS l
                 ON s.loginid = l.loginid
              WHERE l.username = '$profile'";

1 Cevap

Ben ayrı bir sorgu kullanmak, muhtemelen daha hızlı olduğunu 1 karmaşık sorgu yürütülürken sona erecek.