如何统计行并相应地使用组?

时间:2014-10-22 19:05:46

标签: mysql sql

我无法创建正确的查询。 这是表格中的截图

enter image description here

我试图只为每个cat_id计算唯一的question_id。所以输出必须是

totalQuestion  cat_id
 2             2
 2             1

2 个答案:

答案 0 :(得分:2)

我们可以使用GROUP BY并获得问题的明确计数

SELECT COUNT(DISTINCT question_id) as total_questions, cat_id
from tableA
group by cat_id

答案 1 :(得分:0)

选择 count(distinct qid)为totalQuestion ,cid 来自table_name group by cid