我有一个投票系统以及表如下所示: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