我有一个mysql语句如下:
SELECT * FROM class_members WHERE class_id = 1;
返回以下结果:
class_id | user_id
1 | 2
1 | 1
1 | 3
1 | 5
我想计算每个类的所有唯一user_id。
有人可以帮忙吗?
谢谢
答案 0 :(得分:4)
SELECT class_id, COUNT(DISTINCT user_id)
FROM mytable
GROUP BY
class_id