我遇到了一个小问题,我需要做以下事情......
选择province, count(*)
所有行DISTINCT
电子邮件地址和GROUP BY
省。所以我最终会得到像
Province | Count(*)
Province | Count(*)
因此,假设AB有1500个不同的电子邮件地址,SK有1200个不同的电子邮件地址
AB | 1500
SK | 1200
会是结果,但如果我使用多行进行DISTINCT,它似乎不起作用。
答案 0 :(得分:1)
SELECT province, COUNT(DISTINCT email) FROM table GROUP BY province;
答案 1 :(得分:0)
这非常简单:
SELECT province, COUNT(DISTINCT email) as `count`
FROM table
GROUP BY province