180607_del_duplicate

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 [email protected]
2 [email protected]
3 [email protected]

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 [email protected]
2 [email protected]
DELETE P2
FROM Person P1, Person P2
WHERE P1.Email = P2.Email
AND P1.Id < P2.Id

你可能感兴趣的:(180607_del_duplicate)