SQL вместо запоздалого UNIQUE INDEX

ComeRun
Дата: 08.02.2001 13:53:30
Дамы и Господа!
Имеется таблица. Поля Field_1 и Field_2 по идее должны бы иметь UNIQUE INDEX. Но таблица уже заполнена и индекс, ясное дело, не устанавливается, так как имеются повторяющиеся ключи. Как можно исключить повторы из таблицы с помощью SQL?
Спасибо за помощь...
SergSuper
Дата: 08.02.2001 14:54:04
если таблица не очень большая:
select Field_1, Field_2 , max(AnotherField_1) AnotherField_1,max(AnotherField_2) AnotherField_2
into #t
from tbl
group by Field_1, Field_2

begin tran

delete tbl
insert tbl select * from #t

commit tran