oracle中左关联,右关联区别
来源:互联网 发布:icmp 用的端口 编辑:程序博客网 时间:2024/05/17 23:05
Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN
结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。
结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。
结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录和没有任何员工的部门记录。
LEFT OUTER JOIN:左外关联
SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d.department_id); 等价于 SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id=d.department_id(+)
结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。
RIGHT OUTER JOIN:右外关联
SELECT e.last_name, e.department_id, d.department_name FROM employees e RIGHT OUTER JOIN departments d ON (e.department_id = d.department_id); 等价于 SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id(+)=d.department_id
结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。
FULL OUTER JOIN:全外关联
SELECT e.last_name, e.department_id, d.department_name FROM employees e FULL OUTER JOIN departments d ON (e.department_id = d.department_id);
结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录和没有任何员工的部门记录。
- oracle中左关联,右关联区别
- MYSQL 左关联,右关联,内关联
- oracle (+) 左关联
- oracle (+) 左关联
- 对比Oracle MySQL的内连接,外连接,左关联,右关联
- Sql之left join(左关联)、right join(右关联)、inner join(自关联)的区别
- SQL left join(左关联)right join(右关联)inner join(自关联)的区别
- Sql之left join(左关联)、right join(右关联)、inner join(自关联)的区别
- Sql之left join(左关联)、right join(右关联)、inner join(自关联)的区别
- mysql关联查询:左关联、右关联、内关联、全关联
- 多表关联和左、右连接,内连接
- MySQL之左、右、内关联类型解析
- MySQL之左、右、内关联类型解析
- ORACLE中关联
- JAVA中LIST实现关联和左关联ListStringUtil
- ORACLE中左连接与右连接
- 汇总 左关联 查询
- Oracle中关联子查询
- poj 1789 Truck History
- Android电话系统之-rild
- WPF——图片的预览,以流的方式将图片保存在数据库中,再以流的方式从数据库中读取显示图片
- Windows server2003下搭建openmeetings2
- 新的移动服务示例
- oracle中左关联,右关联区别
- HTTP请求返回状态码
- Xcode调试技巧
- Android RIL-Java
- 常用命令行
- Block对象
- Android电话系统之GSMCallTracker
- ubuntu 安装eclipse及phpeclipse、subclipse插件及报错的解决方法
- Android应用程序框架