https://leetcode.com/problems/delete-duplicate-emails/description/ Easy

Условие

Дана таблица Person:

Столбец Тип
id int
email varchar

id — первичный ключ.

• В таблице могут встречаться строки с одинаковым email.

Необходимо удалить все повторяющиеся записи, оставив для каждой электронной почты ровно одну (любую) строку.

Решение

DELETE p1
FROM Person AS p1
JOIN Person AS p2
  ON p1.email = p2.email
 AND p1.id > p2.id;