본문 바로가기

개발/Oracle

오라클 연관테이블에 매핑된 레코드 존재여부 확인

출처: http://limyt.tistory.com/18

오라클 연관테이블에 매핑된 레코드 존재여부 확인

☆리미트☆ | 2011/01/19 22:30 | etc. |  1
댓글 1
SNS로 공유하기더보기
A와 B 테이블이 있다고 할때 A 테이블의 전체 리스트를 뿌리고 
B테이블에 A가 있는지만 확인하고 싶을때 다음과 같이 조회 할 수 있습니다. 

SELECT      A.UID
                       , A.NAME
                       , A.LABEL
                       , B.UID
                       , NVL2(B.UID, 'Y', 'N')  CHK
FROM      AAA A, BBB B
WHERE A.UID = B.UID(+)

CHK 가 존재 유무가 되겠네요 존재한다면 Y 없다면 N !!