196. Delete Duplicate Emails
Description
Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique emails based on its smallest Id.
Note:
Your output is the whole Person table after executing your sql. Use delete statement.
Constraints
Approach
Links
GeeksforGeeks
ProgramCreek
YouTube
Examples
Input:
Id is the primary key column for this table.
Output:
Solutions
# MySQL query statement
DELETE p1
FROM Person p1, Person p2
WHERE p1.Email = P2.Email AND p1.Id > p2.IdFollow up
Last updated
Was this helpful?