SQL таблица или запрос.., altazar, 19-Янв-05, 18:01 [смотреть все]Ужасный вопрос, но чего не знаю, того не знаю.Скажем таблица из 5 колонок. Мне нада чтобы 2 и 4 были уникальны, причем не по отдельности, а вместе. Т.е комбинация х из 2ой колонки и у из 4ой никогда не повторялась.Надеюсь понятно обьясняю. Так вот, если при создании таблицы не возможно указать такое условие, то возможно как-то можно вычислить эти дубликаты, а потом удалить. Зарание благодарен. |
- SQL таблица или запрос.., altazar, 18:20 , 19-Янв-05 (1)
>Ужасный вопрос, но чего не знаю, того не знаю. > >Скажем таблица из 5 колонок. Мне нада чтобы 2 и 4 были >уникальны, причем не по отдельности, а вместе. >Т.е комбинация х из 2ой колонки и у из 4ой никогда не >повторялась.Надеюсь понятно обьясняю. >Так вот, если при создании таблицы не возможно указать такое условие, то >возможно как-то >можно вычислить эти дубликаты, а потом удалить. > >Зарание благодарен. как создать табличу с уникальными полями уже известно мне, теперь нада все дубликаты из базы удалить чтобы внести изменения в таблицу
- SQL таблица или запрос.., co6aka, 16:37 , 20-Янв-05 (2)
Ну во первых не плохо было бы описание таблицы увидеть... Кажется вот так:CREATE TABLE figvam ( a INT NOT NULL, b CHAR(8) NOT NULL, UNIQUE (a,b), ) Но лучше дай описание там есть свои особенносит(кажется). Возможно будет проблема из-за позуции столбцов(2,4).
- SQL таблица или запрос.., co6aka, 16:41 , 20-Янв-05 (3)
Хотя наверно будет правильней создать индекс (a,b) типа unique,но столбцы должны быть слева и рядышком.
|