数据库篇-06-sql -3.Union子句中使用order by无效

对UNION中的子句应用ORDER BY是无效的,ORDER BY只能用于UNION后的整个结果集。如果需要对子句应用ORDER BY,必须添加LIMIT。正确的SQL如下
 

 
(SELECT * FROM `union_a`  ORDER BY `NUMBER` LIMIT 5)  
UNION ALL  
(SELECT * FROM `union_b` ORDER BY `NUMBER` LIMIT 5)  


版权声明:本文为qq_38348952原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。