标签:
由于使用union 的时候在每一个表中是不可以使用order by 的
比如:select a.id,a.name from a order by a.id
union
select b.id,b.name from b order by b.id
这样是错误的
需要将order by 移到union的外边去,即:
select *from
(select a.id,a.name from a
union
select b.id,b.name from b )as a order by id
标签:
原文地址:http://www.cnblogs.com/SetLife/p/4584616.html