編寫一個 SQL 查詢,查找 Person 表中所有重複的電子郵箱。
示例:
Id | |
---|---|
1 | [email protected] |
2 | [email protected] |
3 | [email protected] |
根據以上輸入,你的查詢應返回以下結果:
[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
還是比較簡單的