196. Delete Duplicate Emails

2018-07-18  本文已影响38人  wenmingxing
题目链接:

196. Delete Duplicate Emails

解析:

这道题比较简单,其实是直接考查DELETE指令,我们要达到题目所要求,只需要对其限定两个条件即可,将这个表使用两次,删除两个表中重复并且table1.Id>table2.Id的行即可。

需要注意的是,我们在DELETE指令之后需要指定表名,这里确保删除的是Id大的那个。

关于DELETE指令可以参考:MySQL之创建表格,数据的插入,更新与删除

题解:
# Write your MySQL query statement below
DELETE p2 FROM Person p1, Person p2 WHERE p1.Email = p2.Email AND p1.Id < p2.Id;  
上一篇 下一篇

猜你喜欢

热点阅读