我有兩個表格,一個保存關於圖像的信息,另一個包含關於評論的信息,再次顯示圖像。執行連接和計數的正確mysql查詢是什麼?
我需要一個查詢來顯示針對一個查詢中的圖像的評論數量。我曾嘗試以下:
SELECT l.img_id, COUNT(c.comment_id) AS comment_count FROM tbl_images l, tbl_image_comments c WHERE l.img_id = c.img_id;
但這並不正確地報告,因爲它只是計算所有的意見表。
任何人的幫助都可以請:)
確定本月底將
是我結束了使用 - > SELECT l.img_id,COUNT(c.comment_id)AS COMMENT_COUNT FROM tbl_images爲L LEFT OUTER JOIN tbl_image_comments AS c USING(img_id)GROUP BY l.img_id; – Tony
@Jon:你忘了'GROUP BY ...' –
@Tony:你爲什麼要把GROUP BY放在那裏? – Jon