-- 联合查询
/*
union 联合 合并 :将多条查询语句的结果合成一个结果
语法:
查询语句1
UNION (union all)
查询语句2
UNION union all)
查询语句3
....
应用场景:
当我要查询查询相同的信息结果来自多个表,而却表之间没有联系
并且要求结果呈现在一张表中
特点:①要求多条查询语句的列数一致
②要求多条查询语句的每一列的类型和顺序最好一致
③使用union默认去重,若不想去重,则使用union all ,不去重
*/
-- 案例1:查询部门编号>90或邮箱中包含a的员工信息
SELECT * from employees WHERE email LIKE '%a%'
UNION
SELECT * FROM employees WHERE department_id=90;
15连接查询——MySQL
最新推荐文章于 2024-08-16 21:08:41 发布