Ben aşağıda sorgu çalışması gerektiğine inanıyoruz. Ben çalıştırmak Ancak, sonuç boş. Şimdilik bu yana oluyor, masa "comment" boş olduğunu düşünüyorum. Yani s.submissionid = c.submissionid hiçbir örneği yoktur. Ben çalışmak için aşağıdaki sorgu istiyorum bile eğer orada bir c.submissionid eşittir hayır s.submissionid. Bu durumda, ben sıfıra eşit countComments istiyorum.
Bunu nasıl yapabilirim?
Teşekkür peşin,
John
$sqlStr = "SELECT s.loginid, s.submissionid s.title, s.url, s.displayurl, l.username, count(c.comment) AS countComments
FROM submission AS s,
login AS l,
comment AS c,
WHERE s.loginid = l.loginid
AND s.submissionid = c.submissionid
GROUP BY s.loginid, s.submissionid s.title, s.url, s.displayurl, l.username
ORDER BY s.datesubmitted DESC
LIMIT 10";
$result = mysql_query($sqlStr);
$arr = array();
echo "<table class=\"samplesrec\">";
while ($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td class="sitename1"><a href="http://www.'.$row["url"].'">'.$row["title"].'</a></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="sitename2"><a href="http://www...com/sandbox/members/index.php?profile='.$row["username"].'">'.$row["username"].'</a><a href="http://www...com/sandbox/comments/index.php?submission='.$row["title"].'">'.$row["countComments"].'</a></td>';
echo '</tr>';
}
echo "</table>";