leetcode(182) 查找重复的电子邮箱

在这里插入图片描述
方法一:
HAVING+COUNT

# Write your MySQL query statement below
SELECT DISTINCT Email
FROM Person
GROUP BY Email
HAVING COUNT(Email)>1
;

方法二:
使用 GROUP BY 和临时表

# Write your MySQL query statement below
SELECT Email
FROM
(
    SELECT Email,COUNT(Email)AS num
    FROM Person
    GROUP BY Email
)AS temp
WHERE num>1
;

方法三:
内连接:

# Write your MySQL query statement below
SELECT DISTINCT P1.Email AS Email
FROM Person P1,Person P2
WHERE P1.Email=P2.Email AND 
      P1.Id!=P2.Id 
;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值