这是一个有点奇怪的用例,但是如何按字母顺序排序这样的简单联合的结果?
select name
from Reviewer
union
select model
from Car;
Run Code Online (Sandbox Code Playgroud)
具有讽刺意味的是,在许多数据库中,您的查询将按字母顺序返回值.在重复删除期间完成排序union.
当然,你不能依赖于此.所以,你应该包括一个order by条款:
select name
from Reviewer
union
select model
from Car
order by name;
Run Code Online (Sandbox Code Playgroud)
在order by适用于完整union.列名来自第一个子查询.