所以我有如下表:MySQL的 - 顯示所有結果,包括0結果
文章
- 的article_id
評論
- COMMENT_ID
- 的article_id
我想要做的是搜索的所有文章,儘管有或沒有意見,顯示文章的ID和多少評論它。
想象一下,我有兩篇文章,只是第一篇文章有評論。我無法做出一個查詢,顯示我和他們的評論編號。
編輯1:
我提出以下查詢讀取響應後,我幾乎沒有!只有一個問題。相反,越來越0時,文章沒有意見的,我得到1
SELECT *,COUNT(a.article_id)從第一個LEFT JOIN作爲C對a.article_id = c.article_id GROUP BY評論一.article_id;
編輯2:
一個簡單的錯誤。我將「COUNT(a.article_id)」更改爲「COUNT(C.article_id)」。非常明顯! :)感謝您的幫助的人;)
SELECT *,COUNT(c.article_id)從第一個LEFT JOIN作爲C對a.article_id = c.article_id GROUP BY a.article_id評論;
使用左連接。應該管用 。 – RadAl
我不知道如何使用左連接:/我已經嘗試過使用它,但我總是得到一些錯誤... :( – Th3lmuu90