196. Delete Duplicate Emails#1

来源:互联网 发布:2017淘宝充值网店 编辑:程序博客网 时间:2024/05/22 05:09

Solution#1

# Write your MySQL query statement belowDELETE p1FROM Person p1, Person p2 WHERE p1.Email = p2.EmailAND p1.Id > p2.Id

Solution#2(更快)

# Write your MySQL query statement belowDELETE FROM Person WHERE Id NOT IN (    SELECT T.Id FROM (        SELECT MIN(Id) AS Id FROM Person GROUP BY Email    ) T)
0 0