안녕하세요
*test 테이블
컬럼A 컬럼B 컬럼C 컬럼D
aa bb cc 12
df ju tr 67
.
.
.
이렇게 테이블에 데이타가 들어 있습니다.
where (test.a=test1.a(+)
and test.d =test.d(+))
or ( test.b=test1.b(+)
and test.d=test1.d(+))
or( test.c=test1.c(+)
and test.d=test1.d(+)
위처럼 test테이블의 칼럼a하고 컬럼d값으로 test1테이블 하고
조인하고 또 컬럼b값하고 컬럼d값으로 test1하고 조인걸고.
컬럼c도 마찬가지로요
그런데 저 쿼리는 당연 or 에서는아우터 사용 못 한다고 에러나는데요
그럼 아우터를 빼면 저 세가지 중에 하나라도 매핑되는게 있는거만 나오는데요
저 세가지 경우 모두 매핑 안되는 값도 어떻게 출력하게 하는지요?