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(+)不知怎的,这似乎不对)
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)
| 归档时间: |
|
| 查看次数: |
13922 次 |
| 最近记录: |