动手测试下: SQL> create table aa ( 2 id number 3 );表已创建。SQL> create table bb ( 2 id number 3 );表已创建。 SQL> insert into aa values(1);已创建 1 行。SQL> insert into aa values(2);已创建 1 行。SQL> c /2/3 1* insert into aa values(3) SQL> run 1* insert into aa values(3)已创建 1 行。SQL> c /3/4 1* insert into aa values(4) SQL> run 1* insert into aa values(4)已创建 1 行。SQL> select * from aa; ID ---------- 1 2 3 4SQL> insert into bb values(1);已创建 1 行。SQL> c /1/2 1* insert into bb values(2) SQL> run 1* insert into bb values(2)已创建 1 行。SQL> c /2/3 1* insert into bb values(3) SQL> run 1* insert into bb values(3)已创建 1 行。SQL> c /3/5 1* insert into bb values(5) SQL> run 1* insert into bb values(5)已创建 1 行。SQL> select * from bb; ID ---------- 1 2 3 5SQL> select aa.id,bb.id from aa,bb where aa.id=bb.id(+); ID ID ---------- ---------- 1 1 2 2 3 3 4SQL> 结果:左连接,左不等的数据也显示出来 4
SQL> create table aa (
2 id number
3 );表已创建。SQL> create table bb (
2 id number
3 );表已创建。
SQL> insert into aa values(1);已创建 1 行。SQL> insert into aa values(2);已创建 1 行。SQL> c /2/3
1* insert into aa values(3)
SQL> run
1* insert into aa values(3)已创建 1 行。SQL> c /3/4
1* insert into aa values(4)
SQL> run
1* insert into aa values(4)已创建 1 行。SQL> select * from aa; ID
----------
1
2
3
4SQL> insert into bb values(1);已创建 1 行。SQL> c /1/2
1* insert into bb values(2)
SQL> run
1* insert into bb values(2)已创建 1 行。SQL> c /2/3
1* insert into bb values(3)
SQL> run
1* insert into bb values(3)已创建 1 行。SQL> c /3/5
1* insert into bb values(5)
SQL> run
1* insert into bb values(5)已创建 1 行。SQL> select * from bb; ID
----------
1
2
3
5SQL> select aa.id,bb.id from aa,bb where aa.id=bb.id(+); ID ID
---------- ----------
1 1
2 2
3 3
4SQL> 结果:左连接,左不等的数据也显示出来 4