我有一個投票系統以及表如下所示:MySQL的投票系統選擇
answers
-----------
int id
text content
results
-----------
int id
int answers_id
我想選擇這樣我就可以看到答案的數目和響應,即使沒有投票(結果) 。 我想是這樣的:
SELECT
count(results.answers_id), answers.content
from answers
left outer join results
on answers.id = results.answers_id
group by results.answers_id
但它不會與0票(結果)的答案。
COUNT(列)不計NULL(無投票權)。使用count(*)來計算所有 - 包括null! – jarlh 2015-03-13 09:48:51