|
Спечифическая выборка...
|
|||
---|---|---|---|
#18+
Господа вопрос такой: Есть таблица : CREATE TABLE public.price ( price_id int4 serial, room_category_id int4, hotel_id int4, price_tf numeric(9,2), ord int4, CONSTRAINT price_pk PRIMARY KEY (price_id) ) WITH OIDS; Нужно сделать уникальную выборку поля room_category_id с сортировкой по полю ord... делаю так: SELECT room_category_id FROM price WHERE price.hotel_id = '816' GROUP BY room_category_id, ord ORDER BY ord но получаю следующюю выборку: ------------------------------------------ 927 927 933 933 934 934 ------------------------------------------ то есть уникальной выборки у нас не получилось... потому что поле ord не повторяеться так же как и room_category_id, вопрос как сделать выборку поля с сортировкой по другому полю, но без его участия (поля ord в данном случае).. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2004, 15:25 |
|
Спечифическая выборка...
|
|||
---|---|---|---|
#18+
Задача логически некорректна. откорректируем и решим Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2004, 16:19 |
|
Спечифическая выборка...
|
|||
---|---|---|---|
#18+
упустил. так - только требуемое поле: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2004, 16:24 |
|
|
start [/forum/topic.php?fid=53&msg=32467382&tid=2007914]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 583ms |
0 / 0 |