180607_del_duplicate

作者: 郑磊_4135 | 来源:发表于2018-06-07 10:48 被阅读0次

Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique emails based on its smallest Id.

Id Email
1 john@example.com
2 bob@example.com
3 john@example.com

Id is the primary key column for this table.
For example, after running your query, the above Person table should have the following rows:

Id Email
1 john@example.com
2 bob@example.com
DELETE P2
FROM Person P1, Person P2
WHERE P1.Email = P2.Email
AND P1.Id < P2.Id

相关文章

网友评论

    本文标题:180607_del_duplicate

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