[英]Mysql select only unique rows (that appears only one time)
考虑表中的以下数据->
1 example@hotmail.com
2 example12@hotmail.com
3 example@hotmail.com
4 example@hotmail.com
我希望它只返回以下内容:
2 example12@hotmail.com
...并跳过重复的值。
您想要的查询是
SELECT id, email, whatEverColumn
FROM table
WHERE email IN (SELECT email
FROM table
GROUP BY email
HAVING COUNT(id) = 1)
通过电子邮件分组并添加计数(电子邮件)= 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.