oracle中的外连接简单介绍 | |||||
在讲外连接之前,先举例介绍内连接,也就是一般的相等连接。
select * from a, b where a.id = b.id; 对于外连接,oracle中可以使用“(+)”来表示,9i可以使用left/right/full outer join,下面将配合实例一一介绍。 1. left outer join:左外关联
等价于
结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。 2. right outer join:右外关联
等价于
结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。 3. full outer join:全外关联
结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录和没有任何员工的部门记录。 |
oracle外连接查询
最新推荐文章于 2024-10-01 21:51:51 发布