union的使用

将多条select语句的结果,合并到一起,称为联合查询
使用union关键字
场景:
获取数据的条件,出现逻辑冲突,或者很难在一个逻辑内表示,就可以拆成多个逻辑,分别实现,最后将结果合并到一起
select语句
union (all 可选)
select语句
如果union的结果又重复记录,会消除重复记录。
可以通过union选项all达到目的
子语句排序:
1、将子语句包裹在括号内
2、子语句的order by :只有在order by 与limit配合时,才生效
对所有结果排序:
在最后面加order by
 
注意:多个select语句检索到的字段数必须一致
每个列中的类型需要一致
列名称根据第一个select子语句定义的
原文地址:https://www.cnblogs.com/aiyumo/p/11763869.html