MySQL选择与表不同?

时间:2012-12-11 19:43:17

标签: mysql

我遇到了一个小问题,我需要做以下事情......

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

这样的东西
Province | Count(*)
Province | Count(*)

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

AB | 1500
SK | 1200

会是结果,但如果我使用多行进行DISTINCT,它似乎不起作用。

2 个答案:

答案 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