如果我有两个表(A 和 B)在 col 'id' 上连接,并且我想从 A 获取所有记录,而不管 B 中的相应记录,我知道我可以这样做:
select * from A left outer join B on A.id = B.id;
现在我有 3 个表 A、B、C A 与 B 连接,B 与 C 连接。我想要 A 中的所有记录,无论 B 或 C 中是否有记录。所以我应该写
select * from A left outer join B on A.id = B.id and
(..now what我在这里写吗)即使使用旧语法,我也被卡住了:(
select * from A,B,C where A.id = B.id(+) and B.id1 = C.id1(+)
这似乎不正确)