【leetcode 简单】 第五十三题 删除重复的电子邮…

2018-08-26 17:30:18来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。

+----+------------------+
| Id | Email            |
+----+------------------+
| 1  | john@example.com |
| 2  | bob@example.com  |
| 3  | john@example.com |
+----+------------------+
Id 是这个表的主键。

例如,在运行你的查询语句之后,上面的 Person 表应返回以下几行:

+----+------------------+
| Id | Email            |
+----+------------------+
| 1  | john@example.com |
| 2  | bob@example.com  |
+----+------------------+
# Write your MySQL query statement below
delete p1 from  Person p1,Person p2 where p1.Email = p2.Email and p1.Id > p2.Id

 


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:熟悉PyQt5 与 Eric6 的 GUI 开发

下一篇:Python基础知识细节点总结,零基础一分钟就能掌握