簡體   English   中英

Mysql僅選擇唯一的行(僅出現一次)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM