delete from p
from
Phones p
-- те записи, которые оставляем:
left join (select id = min(id) from Phones group by phone, abonent, street, building, flat, comment) di on p.id = di.id
where
di.id is null
Запрос для удаления повторяющихся записей
id,phone,abonent,street,building,flat,creation_date,who_create,comment
необходимо удалить все записи которые возвращает запрос
select distinct phone,abonent,street,building,flat,comment from Phones
Т.Е. удалить записи дублирующиеся только по определенным полям. Как это правильно сделать? Пробовал по разному, не получилось((
СУБД mssql2000
Код: