美文网首页
Delete Duplicate Emails

Delete Duplicate Emails

作者: 阿发贝塔伽马 | 来源:发表于2018-04-26 11:22 被阅读0次

原题leetcode,数据库常用操作去重,思路就是按照email列相同合并后(其实这时候已经去重了)取出ID,从person中删除不存在ID

# Select 嵌套使用临时表时,需要为临时表指定别名 a。
# group 默认不会选择最大最小ID,只会选择行靠前的ID
delete 
from person 
where Id not in 
(select * from (select min(Id) from person group by Email)as a)
DELETE p from Person p, Person q where p.Id>q.Id AND q.Email=p.Email 

相关文章

网友评论

      本文标题:Delete Duplicate Emails

      本文链接:https://www.haomeiwen.com/subject/dwjplftx.html