2017-03-02 51 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