У меня есть 2 базы данных Oracle 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 external join', когда вы хотите иметь все, что находится слева от объекта, даже если ничего не связано с объектом справа (слева внешнее соединение) –