Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.24;
Скачать: CL | DM;

Вниз

сортировка набора данных с объединением   Найти похожие ветки 

 
Artem Slobolinskiy   (2003-07-01 13:01) [0]

Подскажите, кто знает как отсортировать набор данных в котором используется
Union.

Кидаю конкретный пример:
select i.nnar,i.ot,u.stek,u.nomk
from izv i,uchreg u where (i.pr5<>"+") and (i.pr1="4") and (i.idate between
"30.06.2001" and "01.07.2003" ) and (u.npp=i.ot) and (u.oznp<>"-")
union
select i.nnar,i.ot,u.stek,u.nomk
from izv i,uchreg u where (i.pr5<>"+") and (i.pr1="3") and (i.idate between
"30.06.2001" and "01.07.2003" ) and (u.npp=i.ot) and (u.oznp<>"-")

Если использую order by, ругается.
--
Ты заходи, если че...
--
С уважением, Слоболинский А.Ю.


 
Zacho ©   (2003-07-01 13:04) [1]

По номерам полей надо сортировать, а не по именам.


 
Johnmen ©   (2003-07-01 13:22) [2]

Сортировать не надо, и так будет сортировано...:)


 
Deniz ©   (2003-07-01 14:53) [3]

А собс-но зачем union?
Части различаются только:
1. ... (i.pr1="4") ...
2. ... (i.pr1="3") ...
можно в один запрос
select i.nnar,i.ot,u.stek,u.nomk
from izv i,uchreg u
where (i.pr5<>"+") and (i.pr1 in ("4", "3")) and (i.idate between "30.06.2001" and "01.07.2003" ) and (u.npp=i.ot) and (u.oznp<>"-")


 
VAleksey ©   (2003-07-01 15:03) [4]

Ты куда Order By ставишь?
По моему всегда сортирует без проблем.


 
Artem Slobolinskiy   (2003-07-01 15:12) [5]

Спасибо за ответы, решение уже нашел
нужно в последний селект order by номер_поля поставить.

To Deniz: Я не полный перечень выборки привел, там без union не обойтись



Страницы: 1 вся ветка

Текущий архив: 2003.07.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-77920
Луарвик
2003-07-10 12:59
2003.07.24
Вызов звука из файла


3-77730
ikis
2003-06-27 15:43
2003.07.24
INSERT INTO MYTABLE (DateTimeField) VALUE (


14-78156
Вован
2003-07-08 13:49
2003.07.24
Экстренный доклад ВМО: Глобальное потепление приняло


6-78030
LOX
2003-05-04 15:20
2003.07.24
SMTP сервер


3-77777
VSS
2003-06-27 01:37
2003.07.24
Clipper овские базы, Apollo,клиент Novell, базы не открываются