t1
a b
1 aaa
2 bbbt2
a c
2 30
3 20select * from t1,t2 where t1.a(+)=t2.a
select * from t1,t2 where t1.a=t2.a(+)
a b
1 aaa
2 bbbt2
a c
2 30
3 20select * from t1,t2 where t1.a(+)=t2.a
select * from t1,t2 where t1.a=t2.a(+)
解决方案 »
- 高分求关于递归查询的oracle语句!
- 求一个较难的SQL的写法(线段组成链路)
- 级联删除问题
- ora-04031 Error windows补丁在什么地方可以下载???
- oracle9i 中恢复 oracle10g 中用exp导出的dmp文件出错
- 怎样实现2台pc机(双网卡,单普通硬盘,windows2003下)的oracle的群集?
- redhat7.1下oracle8i的安装问题。
- 要死人了,表空间不够!!!
- 在P4的机器上安装Oracle8.17,为何不能安装???
- 关于Oracle DataGuard 的运行状态问题,麻烦指点。
- oracle 数据库中 怎么样使用一句简单的sql取得当月天数
- 关于SQLPLUS查询结果输出到文件
----------
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>
"旧式的外联接语法有时会产生岐义,而SQL-92语法则可以避免",
不得其中含义。搞不懂SQL-92的外联接语法与旧式的外联接语法所达到效果有何区别?
所以在此请教各位。