3个表上的Oracle外连接

Vic*_*tor 2 sql outer-join oracle11g

如果我有两个表(A和B)在col'id'上加入,我想从A得到所有记录而不管B中的相应记录,我知道我可以这样做:

select * from A left outer join B on A.id = B.id;
Run Code Online (Sandbox Code Playgroud)

现在我有3个表A,B,C A连接到B,B连接到C.我想要A中的所有记录,不管B或C中是否有记录.所以我应该写 select * from A left outer join B on A.id = B.id and(....现在是什么我在这里写的)即使使用旧的语法,我卡住了:( select * from A,B,C where A.id = B.id(+) and B.id1 = C.id1(+)不知怎的,这似乎不对)

a_h*_*ame 7

select * 
from A 
   left outer join B on A.id = B.id
   left outer join C on C.id = B.id
Run Code Online (Sandbox Code Playgroud)