(十)联合查询
应用场景:要查询的结果来源于多个表,且多个表没有直接的连接关系,但查询的信息一致时。
语法:
查询语句1
union
查询语句2
union
查询语句3
。。。
特点:
1.要求多条查询语句的列数要一致
2.要求查询的每一列的类型和顺序要一致
3.union默认会去掉重复项,若不想去掉重复项,使用union all
#案例:查询部门编号大于90或者邮箱中包括a的员工信息
select * from employees
where department_id>90 or email like '%a%';
#用联合
select * from employees where department_id>90
union
select * from employees where email like '%a%';