MySQL进阶 9: 联合查询 - 查询语句1 union 查询语句2 union ...
Posted 好好学习,天天向上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL进阶 9: 联合查询 - 查询语句1 union 查询语句2 union ...相关的知识,希望对你有一定的参考价值。
#进阶 9: 联合查询 /* union 联合 合并: 将多条查询语句的结果合并成一个结果 语法: 查询语句1 union 查询语句2 union ... 应用语境: 要查询的结果来自多个表,但查询的列数的列信息一致时,可将最终结果归于一个表中 注意: 需要自己将所有的字段名自己按顺序摆放; */ #引入的案例 : 查询部门编号 > 90 或邮箱包含a的员工信息 SELECT * FROM employees WHERE email LIKE ‘%a%‘ OR department_id > 90; SELECT * FROM employees WHERE email LIKE ‘%a%‘ UNION SELECT * FROM employees WHERE department_id>90; #案例1: 查询中国用户中年龄>12岁的信息 以及外国用户中年龄大于12的用户信息 SELECT id,cname,csex FROM t_ca WHERE csex=‘男‘ UNION SELECT t_id,tName,tGender FROM t_ua WHERE tGender=‘male‘; ###查询结果只有三列:标题分别是:id,cname,csex #---------------------------------------------------------
以上是关于MySQL进阶 9: 联合查询 - 查询语句1 union 查询语句2 union ...的主要内容,如果未能解决你的问题,请参考以下文章