小编bis*_*992的帖子

sql union命令

我有一个名字和高度的表学生.我想要一个查询,按字母顺序排列高150厘米的学生,按照名字的降序排列小于150厘米的学生.

像这样的东西:

(select * from students where height >= 150 order by name)  
union 
(select * from students where height < 150 order by name desc)
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为联合搞乱了子查询中行的顺序.我知道这是正常的,联合输出一组,并且在一组中它的顺序并不重要.有什么像追加?

mysql sql union

2
推荐指数
1
解决办法
310
查看次数

标签 统计

mysql ×1

sql ×1

union ×1