MSSQL中的使⽤Union查询再排序先看⼀个Union的查询,sql语句:
select no,name,age,address from Stu_Grade1
sql中union多表合并
union
select no,name,age,addr from Stu_Grade2
执⾏查询语句,查询出来的顺序可能不是我们想要的,那么把查询出的结果作为⼀个结果集再次使⽤,如:select * from (
select no,name,age,address from Stu_Grade1
union
select no,name,age,addr from Stu_Grade2
) Table1 order by no desc
需要注意的是,中间Union的语句必须为每⼀列指定列名,Table1也必须指定,然后从结果集中的列排序即可

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。