我有2个SQL Oracle数据表。如何连接两个表
A: Col1 | Col2 | Key
c1 c2 1
c3 c4 2
c5 c6 3
B: Co1 | Co2 | Key
a1 a2 2
a3 a4 3
我需要选择让我下表:
C:
a1 a2 c3 c4
a3 a4 c5 c6
- - c1 c2
我怎样才能用SQL做呢?正常加入:
select * from a, b where a.key = b.key;
没有给出预期的结果。
谢谢!我会测试它,然后接受。 – Tony
完美的作品。 http://sqlfiddle.com/#!4/2aa79/4/0当你想从左侧的对象中获得所有的东西时,使用'left outer join'即使没有任何与右侧对象相关的东西(左边的外连接) –