Запрос на удаление повторяющихся записей

Настаев
Дата: 14.01.2012 18:11:18
В таблице есть два поля. Если записи совпадают по этим двум полям, то нужно удалить все, кроме первой

Много раз читал ответы на SQL и не мог ничего понять
Поэтому создал табличку и прошу, чотбы кто-нибудь создал мне такой запрос
В режиме конструктора может быть легче разобраться
ё
Дата: 14.01.2012 18:15:15
Настаев
В таблице есть два поля. Если записи совпадают по этим двум полям, то нужно удалить все, кроме первой

два поля - мало, ПК нужен.
есть ?
Настаев
Дата: 14.01.2012 18:15:47
а, забыл файл вылоить
вот он...
Настаев
Дата: 14.01.2012 18:16:23
там есть поле-счётчик
ё
Дата: 14.01.2012 18:21:10
delete from Таблица1 t1
where exists (select 1 from Таблица1 t2 where t1.поле1=t2.поле1 and t1.поле2=t2.поле2 and t1.Код>t2.Код)
Настаев
Дата: 14.01.2012 18:37:22
Спасибо больше
теперь я знаю, как это делается )
mds_world
Дата: 14.01.2012 18:40:04
Настаев
теперь я знаю, как это делается )

Вариантов больше одного. Можно и так, например
delete Таблица1.* from Таблица1
where Код in (select t1.Код FROM Таблица1 t1 left join (select first(Код) as k from Таблица1  group by поле1,поле2) q 
on t1.Код=q.k where q.k is null)