Leetcode 196 删除重复的电子邮件

196 。删除重复的电子邮件
编写SQL查询以删除名为表的所有重复电子邮件条目Person,并仅根据其最小 ID保留唯一的电子邮件。

±—±-----------------+
| ID | 电邮|
±—±-----------------+
| 1 | [email protected] |
| 2 | [email protected] |
| 3 | [email protected] |
±—±-----------------+
ID是此表的主键列。

例如,运行查询后,上Person表应包含以下行:

±—±-----------------+
| ID | 电邮|
±—±-----------------+
| 1 | [email protected] |
| 2 | [email protected] |
±—±-----------------+

delete p1 from Person p1,
    Person p2
where 
    p1.Email = p2.Email AND p1.Id > p2.Id  ;

你可能感兴趣的:(数据库)