仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。
内联接消除与另一个表中的任何行不匹配的行。
而外联接会返回 FROM 子句中提到的至少一个表或视图的所有行,只要这些行符合任何 WHERE 或 HAVING 搜索条件。
将检索通过左向外联接引用的左表的所有行,
A.XX = B.XX(+)
以及通过右向外联接引用的右表的所有行。
A.XX (+)= B.XX
内联接消除与另一个表中的任何行不匹配的行。
而外联接会返回 FROM 子句中提到的至少一个表或视图的所有行,只要这些行符合任何 WHERE 或 HAVING 搜索条件。
将检索通过左向外联接引用的左表的所有行,
A.XX = B.XX(+)
以及通过右向外联接引用的右表的所有行。
A.XX (+)= B.XX
解决方案 »
- Oracle中max函数问题。
- 存储过程PLS-00103编译错误该怎么解决?
- 请问oracle 9I 里面的clob字段为什么查询超慢
- 这个过程有优化的空间么?
- oracle 安装时错误请教??急!!
- linux下安装oracle9i时出现乱码
- 请问oracle里日期怎么用SQL语句进行筛选啊
- 如何添加日期型数据?
- Oracle的启动问题(与Oracle SQL Transparent Getway 有关)?请大家帮忙!
- 誰有Oracle8函数的资料发一份给我!!!(我给50分)[email protected]
- pl/sql可以操作纯文本文件嘛?
- 关于Oracle InterMedia 和Oracle中LOB的问题。
----------
101
102
103
104
105SQL> select * from a2;BBB CCC
---------- --------------------
101
102
105SQL> select * from a1,a2 where a1.bbb(+)=a2.bbb;BBB BBB CCC
---------- ---------- --------------------
101 101
102 102
105 105SQL> select * from a1,a2 where a1.bbb=a2.bbb(+);BBB BBB CCC
---------- ---------- --------------------
101 101
102 102
103
104
105 105SQL>