четверг, 6 декабря 2007 г.

Пошук повторів у таблиці

Треба обрати з таблиці Users(id, mail) записи з неунікальним значенням поля mail.
SELECT * FROM Users AS U
WHERE id < ANY (
SELECT id FROM Users
WHERE Users.mail = U.mail
)
Якщо адреса неунікальна, то відповідні записи будуть виведені, крім запису з максимальним значенням id.