MySQL选择不同于表?

MySQL选择不同于表?,mysql,Mysql,我有一个小问题,我需要做以下 选择省,计数(*)所有行不同的电子邮件地址和按省分组。所以我最终会得到这样的结果 Province | Count(*) Province | Count(*) 假设AB有1500个不同的电子邮件地址,SK有1200个不同的电子邮件地址 AB | 1500 SK | 1200 将是结果,但如果我对多行执行DISTINCT,它似乎不起作用。这非常简单: SELECT province, COUNT(DISTINCT email) FROM table GROUP

我有一个小问题,我需要做以下

选择
省,计数(*)
所有行
不同的
电子邮件地址和
按省分组。所以我最终会得到这样的结果

Province | Count(*)
Province | Count(*)
假设AB有1500个不同的电子邮件地址,SK有1200个不同的电子邮件地址

AB | 1500
SK | 1200

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

这非常简单:

SELECT province, COUNT(DISTINCT email) FROM table GROUP BY province;
SELECT province, COUNT(DISTINCT email) as `count`
FROM table
GROUP BY province

这很简单:

SELECT province, COUNT(DISTINCT email) as `count`
FROM table
GROUP BY province