|
SQL вместо запоздалого UNIQUE INDEX
|
|||
---|---|---|---|
#18+
Дамы и Господа! Имеется таблица. Поля Field_1 и Field_2 по идее должны бы иметь UNIQUE INDEX. Но таблица уже заполнена и индекс, ясное дело, не устанавливается, так как имеются повторяющиеся ключи. Как можно исключить повторы из таблицы с помощью SQL? Спасибо за помощь... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2001, 13:53 |
|
SQL вместо запоздалого UNIQUE INDEX
|
|||
---|---|---|---|
#18+
если таблица не очень большая: 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2001, 14:54 |
|
|
start [/forum/topic.php?fid=46&msg=32002078&tid=1827382]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 397ms |
0 / 0 |