我有一个名字和高度的表学生.我想要一个查询,按字母顺序排列高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)
它不起作用,因为联合搞乱了子查询中行的顺序.我知道这是正常的,联合输出一组,并且在一组中它的顺序并不重要.有什么像追加?