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

三个select联合查询,查询结果先以第一个表的字段排序,再以第二个表的字段排序,最后以第三个表的字段排序,如何写

2012-04-11 
三个select联合查询,查询结果先以第一个表的字段排序,再以第二个表的字段排序,最后以第三个表的字段排序,

三个select联合查询,查询结果先以第一个表的字段排序,再以第二个表的字段排序,最后以第三个表的字段排序,怎么写啊
三个select联合查询,查询结果先以第一个表的字段排序,再以第二个表的字段排序,最后以第三个表的字段排序,怎么写啊

[解决办法]
select * from 

select a.SubmitInfoRID ,1 as woyaomm
from t_event_submitInfo t 
left join t_event_submitOppose a on t.rid=a.SubmitInfoRID 
left join t_base_dept b on a.subopposerRID=b.rid 
union ALL 
select a.SubmitInfoRID ,2 as woyaomm
from t_event_submitInfo t 
left join t_event_submitOppose a on t.rid=a.SubmitInfoRID 
left join t_base_outdept c on a.subopposerRID=c.rid
union ALL 
select a.SubmitInfoRID ,3 as woyaomm
from t_event_submitInfo t 
left join t_event_submitOppose a on t.rid=a.SubmitInfoRID 
left join t_base_watchfix d on a.subopposerRID=d.rid
) as SubmitOpposer 
order by woyaomm ,SubmitInfoRID

热点排行
Bad Request.