★LeetCode(182)——查找重复的电子邮箱(MySQL)

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。

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

根据以上输入,你的查询应返回以下结果:

Email
[email protected]

说明:所有电子邮箱都是小写字母。

# Write your MySQL query statement below

个人解法

解法一:

SELECT Email FROM Person
GROUP BY Email
HAVING COUNT(Id)>1

解法二:

SELECT DISTINCT a.Email FROM Person a,Person b
WHERE a.Email = b.Email AND a.Id != b.Id

你可能感兴趣的:(LeetCode,LeetCode,力扣,MySQL)