我尝试创建一个查询来选择一些数据。我只需要选择它们作为DISTINCT,但要计算每个容器内的每组项目,例如
结果: CATEGORY EMAIL
我需要什么: Jo1 3 - >统计独特的用户 Jo2 2 - >统计唯一身份用户
我可以用它来区分它们但不能找到计算不同组的方法。 SELECT count(DISTINCT CATEGORY)
...计算所有用户。
Thnanks,
答案 0 :(得分:0)
您应该COUNT(DISTINCT)
email
而不是category
:
SELECT `CATEGORY`, COUNT(DISTINCT `EMAIL`)
FROM the_table
GROUP BY `CATEGORY`
;