Для тренировки и наглядного соединения создадим таблицы с одним полем:
with
t as
(
select 1 as a from dual
union all
select 2 from dual
)
,
t1 as
(
select 2 as a from dual
union all
select 3 from dual
union all
select 4 from dual
)
Если просто выполнить запрос - ничего не будет. Надо делать выполнять вместе с Select:
select * from t , t1
____________
t.a t1.a
1 2
1 3
1 4
2 2
2 3
2 4
- select * from t , t1 where t.a = t1.a(+);
Все равно, что:
select * from t LEFT JOIN t1 on t.a = t1.a
____________
t.a t1.a
2 2
1
1
- select * from t FULL OUTER JOIN t1 on t.a = t1.a
____________
t.a t1.a
2 2
3
4
1
- select * from t INNER JOIN t1 on t.a = t1.a
____________
t.a t1.a
2 2
Немає коментарів:
Дописати коментар