Delete Duplicate Emails---easy

来源:互联网 发布:热血沙尘 全套源码 编辑:程序博客网 时间:2024/05/16 04:06

删除Person表中重复的Email,只留下id最小的Email

Person表,主键是Id

+----+------------------+| Id | Email            |+----+------------------+| 1  | john@example.com || 2  | bob@example.com  || 3  | john@example.com |+----+------------------+
结果:

+----+------------------+| Id | Email            |+----+------------------+| 1  | john@example.com || 2  | bob@example.com  |+----+------------------+
SQL语句:

delete a from Person as a,Person as b  where a.id>b.id and a.Email=b.Email;

0 0
原创粉丝点击