1

我遇到了一个小问题,我需要执行以下操作...

选择province, count(*)所有行的DISTINCT电子邮件地址和GROUP BY省份。所以我最终会得到类似的东西

Province | Count(*)
Province | Count(*)

假设 AB 有 1500 个不同的电子邮件地址,SK 有 1200 个不同的电子邮件地址

AB | 1500
SK | 1200

将是结果,但如果我对多行执行 DISTINCT 似乎不起作用。

4

2 回答 2

1
SELECT province, COUNT(DISTINCT email) FROM table GROUP BY province;
于 2012-12-11T19:47:16.870 回答
0

这很简单:

SELECT province, COUNT(DISTINCT email) as `count`
FROM table
GROUP BY province
于 2012-12-11T19:48:17.140 回答