MySQL数据库——联合查询

#进阶9:联合查询
/*
union 联合 合并 将多条查询语句的结果合并成一个结果
语法:
    查询语句1
    union
    查询语句2
    union
    ...
应用场景:当我们要查询的结果来自于多个表,且多个表没有直接的链接关系,但我们查询的信息一致时候,用联合查询
注意事项:
    要求多条查询语句的查询列数一致
    要求多条查询语句查询的每一列的类型和数据要一直
    使用union默认是去重的,如果是union all可以包含重复项

*/
#引入:查询部门编号大于90或者邮箱中包含a的员工信息
SELECT *
FROM employees
WHERE email LIKE '%a%'
UNION
SELECT * FROM employees
WHERE department_id>90;

 

posted @ 2021-02-19 18:11  不妨不妨,来日方长  阅读(453)  评论(0编辑  收藏  举报