목록최종 출력 건에 대해서만 join (1)
정미나닷컴
[Oracle] 오라클 고급 JOIN 테크닉 - 최종 출력 건에 대해서만 JOIN하기
최종 출력 건에 대해서만 JOIN하기-- 전체 게시판 데이터 수백만 건-- 특정 게시판 유형(게시판유형 = :TYPE)에 속하는 데이터는 평균 10만 건-- 게시판_X01 : 게시판유형 + 등록일자 DESC + 번호SELECT * FROM (SELECT ROWNUM NO, 등록일자, 번호, 제목, 회원명, 게시판유형명, 질문유형명, COUNT(*) OVER () CNT FROM (SELECT A.등록일자, A.번호, A.제목, B.회원명, C.게시판유형명, D.질문유형명 FROM 게시판 A, 회원 B, 게시판유형 C, 질문유형 D WHERE A.게시판유형 = :TYPE AND B.회원번호 = A.작성자번호 AND C.게시판유형 = A.게시판유형 AND D.질문유형 = A.질문유형 ORDER BY A.등록..
IT
2017. 11. 5. 12:08