목록징검다리 테이블 JOIN (1)
정미나닷컴
[Oracle] 오라클 고급 JOIN 테크닉 - 징검다리 테이블 JOIN을 이용한 튜닝
징검다리 테이블 JOIN을 이용한 튜닝-- 고객의 할인혜택 조회SELECT /*+ ordered use_nl(S R) */ C.고객번호, S.서비스번호, S.서비스구분코드, S.서비스상태코드, S.서비스상태변경코드, R.할인시작일자, R.할인종료일자 FROM 고객 C, 서비스 S, 서비스요금할인 R WHERE C.주민법인등록번호 = :ctz_biz_num AND S.명의고객번호 = C.고객번호 AND R.서비스번호 = S.서비스번호 AND R.서비스상품그룹 = '3001' AND R.할인기간코드 = '15' ORDER BY R.할인종료일자 DESC, S.서비스번호; -- 인덱스 구성 고객_N1 : 주민법인등록번호서비스_N2 : 명의고객번호 + 서비스번호서비스요금할인_PK : 서비스번호 + 서비스상품그룹서..
IT
2017. 11. 8. 22:29