728x90
SQL에서 full outer join을 보통은 2개만 비교한다.
3개 이상의 full outer join을 실행하려면 어떻게 할까?
동일하게 full outer join을 하면 on절만 추가하면 된다.
select a.*, b.*, c.*
from (select *
from a
) a
full outer join
(select *
from b
) b on (a.key = b.key)
full outer join
(select *
from c
) c on ( coalesce(a.key, b.key) = c.key)
;
728x90
'DB이야기 > ORACLE' 카테고리의 다른 글
pq_replicate (0) | 2022.12.23 |
---|---|
notepad++ 에서 sqlplus 실행하기 (0) | 2022.12.18 |
컬럼 내용 패턴화 (0) | 2022.12.12 |
unix 파일 사이즈별로 조회하기 (0) | 2022.12.07 |
sqlplus 환경 초기화 하기 (0) | 2022.12.02 |