我正在尝试找到一个MySQL查询,该查询将在特定字段中首先找到一个月的不同值,然后计数其他字段中该值的出现数量并显示结果在php mysql
中示例db
id Month task completed
====================================
vc 02 Yes
vd 02 Yes
ve 02 Yes
vc 02 Yes
vc 03 Yes
vd 03 No
ve 03 Yes
预期结果
Month: 02
id count of task competed
-------------------------
vc 2
vd 1
ve 1
也有100个ID,因此一个一个一个指定不是一个选项
SELECT id, COUNT(*)
FROM tbl
WHERE month = '02'
AND task_completed = 'Yes'
GROUP BY id;