编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。
示例:
根据以上输入,你的查询应返回以下结果:
说明:所有电子邮箱都是小写字母。
方法一:
select Email from Person group by email having count(email)>1
执行用时:345 ms
已经战胜 69.06 % 的 mysql 提交记录
方法二:
select distinct p2.Email from (SELECT *,count(id) as c FROM `person` group by email) as p
left join person p2 on p.email=p2.Email where p.c>1;
执行用时:414 ms
已经战胜 35.69 % 的 mysql 提交记录