Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
ВнизУникальность полей одним запросом Найти похожие ветки
← →
Капа (2005-09-05 22:50) [0]Помогите решить задачку, пожалуйста:
Имеем таблицу
PK Field1
12 1
13 2
14 1
15 3
15 2
18 4
19 5
PK - первичный ключ, Filed1 - поле int.
Как одним запросом превратить эту таблицу в уникальную? то есть, чтобы было
PK Field1
12 1
13 2
15 3
18 4
19 5
Одним запросом у меня никак не получается.
← →
Zacho © (2005-09-05 23:28) [1]Капа (05.09.05 22:50)
PK - первичный ключ
Быть такого не может исходя из:
>15 3
> 15 2
Вообще непонятно, что именно тебе надо. Удалить записи с повторяющимися значениями Field1 ? По какому критерию ? Или что-то другое ?
И обязательно укажи СУБД.
← →
ЮЮ © (2005-09-06 08:14) [2]SELECT Min(PK) PK, Field1 GROUP BY Field1
← →
Savek (2005-09-06 09:07) [3]select DISTINCT Field1 from TABLE order by Field1
← →
Капа (2005-09-06 22:09) [4]С PK промашка вышла, ключ должен быть уникальным, я просто опечатался. А select DISTINCT Field1 from TABLE order by Field1 - первое что мне пришло в голову, но не работает. Спасибо всем, кто откликнулся
← →
Zacho © (2005-09-07 19:56) [5]Капа (06.09.05 22:09) [4]
Ну, так проблему решил, или нет ?
Если решил - приведи решение, другим полезно будет.
Если нет - всё-таки подробнее опиши задачу, может подскажем решение.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c