2012-12-11 105 views
1

我有一個小問題,我需要做下面...MySQL選擇不同於表?

選擇province, count(*)所有行DISTINCT電子郵件地址和GROUP BY省。所以,我最終會像

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

所以我們說AB擁有1500個不同的電子郵件地址和SK有1200個不同的電子郵件地址

AB | 1500 
SK | 1200 

會的結果,但它似乎沒有不如果我使用多行DISTINCT,則可以工作。

回答

1
SELECT province, COUNT(DISTINCT email) FROM table GROUP BY province; 
0

這是非常簡單的:

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