|
|
|
Supreme Being
      
участник
Last Login: 23.06.2006 12:44
Сообщ.: 188,
Visits: 2 061
|
|
как написать заспрос, который будет включать в себя несколько запросов, при этом каждый запрос будет сортироватся по своему
select g_pole,pole1,pole2,pole3 from (
select pole1,pole2,pole3 from table_v1 order by pole1, pole2
union
select pole1,pole2,pole3 from table_v1 order by pole2, pole1
)
вот надо чтоб ри выводе запроса первый подзапрос выводился по сортировке поле pole1 и pole2, в во втором подзапросе pole2 и pole2, имена поле естественно одни и те же
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.09.2007 22:12
Сообщ.: 343,
Visits: 3 388
|
|
С Ораклом не работал, но мысли есть.. ХП не поможет ? или
select g_pole,pole1,pole2,pole3 from (
select 1,cast(pole1 as varchar(100))||cast(pole2 as varchar(100)),pole1,pole2,pole3 from table_v1 order by pole1, pole2
union [all]
select 2,cast(pole2 as varchar(100))||cast(pole3 as varchar(100)),pole1,pole2,pole3 from table_v1 order by pole2, pole1
order by 1, 2
)
cast свой примени
|
|
|
|