查找重複的電子郵箱

編寫一個 SQL 查詢,查找 Person 表中所有重複的電子郵箱。

示例:

Id Email
1 [email protected]
2 [email protected]
3 [email protected]

根據以上輸入,你的查詢應返回以下結果:

Email
[email protected]

說明:所有電子郵箱都是小寫字母。
解題思路:

首先,還是自表連接,通過兩張表的id和email名字來確定是否是同一郵件

最後去除重複的email

select distinct p1.Email as Email 
from person p1, person p2
where p1.Email=p2.Email and p1.id!=p2.id

還是比較簡單的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章