반응형
조인 조건식에서 (+) 가 붙은 컬럼과는 서브쿼리를 같이 사용할 수 없다.
아래같은 쿼리는 에러라는 말.
SELECT ...
FROM A, B, C
WHERE A.ID = B.ID (+)
AND A.DEPT_ID = B.DEPT_ID (+)
AND C.DEPT_ID (+) = (SELECT ...
FROM ...
WHERE .....)
와 같이 사용하면 ORA-01799 : 열은 하위 질의에 포괄 조인될 수 없습니다.
라는 에러 메시지 뜸.
[출처] outer join 주의할 점|작성자 acatholic
반응형
'Server > Oracle' 카테고리의 다른 글
[Oracle] MyBatis / foreach 사용하여 list 내용 추출하기 (0) | 2018.11.29 |
---|---|
[Oracle] 데이터를 REPLACE한 후 UPDATE하는 예제 샘플 (0) | 2018.11.27 |
[Oracle] 기본키 PK(Primary Key) 조회 방법 (0) | 2018.11.14 |
[Oracle] 오라클 TRUNC 함수 (0) | 2018.11.08 |
[Oracle] 오라클 CONNECT BY LEVEL (0) | 2018.10.29 |