首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

UNION ALL,该如何解决

2012-01-24 
UNIONALL通过select*fromAUNIONALLselect*fromB查询后怎样将A,B两个表同时排序啊而且要A表的数据排序完成

UNION ALL
通过
select     *   from   A
UNION       ALL  
select   *   from   B
查询后怎样将A,B两个表同时排序啊
而且要A表的数据排序完成后,在将B表排序啊。


[解决办法]
select col1,col2,col3 from
(select 0 as sn,col1,col2,col3 from A
UNION ALL
select 1 as sn,col1,col2,col3 from B) t
order by sn,其它要排序的列

热点排行