计算右表上的唯一ID

时间:2014-07-10 14:15:16

标签: mysql

我有一个mysql语句如下:

SELECT * FROM class_members WHERE class_id = 1;

返回以下结果:

class_id | user_id
   1     |   2
   1     |   1
   1     |   3
   1     |   5

我想计算每个类的所有唯一user_id。

有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:4)

SELECT  class_id, COUNT(DISTINCT user_id)
FROM    mytable
GROUP BY
        class_id