我有2個表:評論&博客加入一個計數的查詢
博客具有以下字段:ID(唯一鍵),標題,作者,體,日期,IMG,imgdes,標籤
評論:鍵(獨特的關鍵),postid(與博客的ID相關),名稱,電子郵件,日期,消息
我試圖顯示我的博客帖子和每條帖子上的評論數。
所以我嘗試「計數(帖子ID),其中帖子ID = ID」
我得到的東西的工作,但它的周圍有1個評論這不會工作基礎,但是這是它:
SELECT a.postid,c.author,c.title, c.id,c.body,c.date,c.pic, c.tags, c.imgdesc,
COUNT(*) AS num_comments FROM comments a LEFT JOIN blog c ON c.id = a.postid
GROUP BY c.id order by id DESC"
再次這隻有當一切都有評論,我得到原因,但我不知道如何實現我想要的。
爲了把它全部在那裏我有:
$sql="***(help 1 of 2) what to set the query to****"
$query = mysql_query($sql) or die(mysql_error());
<?php do{ ?>
<html stuff here>
<?php echo $blog['title']?><br>
<?php echo $blog['*******(help 2 of 2) # of comments display here******']
<?php } while($blog = mysql_fetch_assoc($sql));?>
我敢肯定,這是一個很容易加入,但沒有線索感謝我有!
介意解釋?作爲我請求感謝您閱讀的問題 – 2012-07-23 05:06:56
閱讀左加入在MySQL中工作,你可以瞭解然後。也評爲ans upvote,如果它的作品:)。 – 2012-07-23 05:10:25
大聲笑的鏈接你明白了! – 2012-07-23 05:13:47