我試圖創建一個連接兩個表並返回一個計數的SQL語句。即使沒有找到計數項目,我也需要返回所有記錄。Mysql多重連接並計數
如果我只是這樣做:
SELECT s.subject,s2.subject from subjects s
left join subjects s2 on s.parent_id = s2.id
這是罰款,但沒有計數。我想它加入到另一個表,我需要做的這樣計數:
SELECT s.subject,s2.subject,count(q.id) from subjects s
left join subjects s2 on s.parent_id = s2.id
join questions q on q.subject_id = s.id
,但我只是得到不具有任何意義了一個結果。
非常感謝!這很好。必須部分更改組中的字段名稱,但這沒有問題。 – SteveF 2012-04-08 13:23:44