当两个相同结构的sql语句用union all合并时,如果要进行排序,不能给每一个子集排序,如果给每个子集进行排序或者给非最后一个子集进行排序会出现sql命令未正确结束的错误,解决办法为在最后一个子集排序,如下:
select e.name,e.count from emp e
union all
select p.name,p.count from plo p order by p desc
当两个相同结构的sql语句用union all合并时,如果要进行排序,不能给每一个子集排序,如果给每个子集进行排序或者给非最后一个子集进行排序会出现sql命令未正确结束的错误,解决办法为在最后一个子集排序,如下:
select e.name,e.count from emp e
union all
select p.name,p.count from plo p order by p desc