---
title: 8、Oracle的外连接
date: 2017-11-02 06:43:44
tags: Oracle
---
### 1、外连接的特点
外连接的结果集 等于 内连接的结果集 加上 匹配不上的记录
一个也不能少
### 2、如何实现
(+) (+)的意思是 (+)所在的字段 对面的表的数据全部被匹配出来。
找出所有的普通员工?
select distinct m.id,m.first_name
from s_emp e,s_emp m
where e.manager_id(+) = m.id and e.manager_id is null;
### 3、显示每个部门的名字 和 对应的地区的名字
select d.name,r.name
from s_dept d,s_region r
where d.region_id = r.id;
公司为了发展 增加了新的部门
insert into s_dept values(100,'test100',null);
commit;
----------------------------------------------------------------------
显示每个部门的名字