2017-03-02 76 views

回答

2

你想要的查詢是

SELECT id, email, whatEverColumn 
FROM table 
WHERE email IN (SELECT email 
       FROM table 
       GROUP BY email 
       HAVING COUNT(id) = 1) 
+0

嘿,我沒有使用主ID,我得到這個錯誤 - >#1055 - SELECT列表的表達式#1不在GROUP BY子句中,並且包含非聚集列'table_name.date',它在功能上不依賴於GROUP中的列BY子句;這與sql_mode = only_full_group_by –

+0

不兼容。此錯誤消息聽起來像來自SQL Server的錯誤消息,而不是來自MySQL。但我會更新我的帖子。 – Kyoya

+0

對不起,我錯了。您可能需要[設置'sql_mode'](http://stackoverflow.com/q/23921117/7605692) – Kyoya

2

集團通過電子郵件和添加具有計數(電子郵件)= 1