Oracle 的多表查询 ,主要是结合各种查询进行组合。从而构造出一个复杂的查询。
所以首先得掌握一些常用的多表查询的方法。再根据实际情况来进行组合。
首先介绍的是
Union:
将多个表的结果集去除重复取并集 (使用的表是自带的学习表 emp dept salgrade) 注意 被取出的字段数据类型得相同
例子
Select empno from emp
Union
Select deptno from dept;
结果
Union all 将多个表取并集(不会去除重复)
注意 被取出的字段数据类型得相同
使用方法与union一致
子查询
SELECT <字段列表> from