数据库MySQL--联合查询
应用场景:当要查询的结果来自多个表,且多个表没有直接的连接关系,但查询的信息一致时
语法:
查询语句1
union(all)
查询语句2
union(all)
.....
注:多条查询语句的查询列数要一致、
多条查询语句的查询的每一列的类型和顺序要保持一致
union关键字默认是去重的,若使用union all 则可以包含重复项
例:查询部门编号>90或邮箱包含a的员工
SELECT * FROM employees WHERE email LIKE '%a%'
UNION
SELECT * FROM employees WHERE department_id>90;