흠.. C.COURSE_CODE = 14라는 부분이 있으니 C가 DRIVING 테이블이 되고나서 B, A순으로 가야 회수가 가장 적지 않을까?
답을 보니 또 틀렸다..
기본적으로 A가 과정이니 가장 적을것이고.. B, C순서대로 데이터가 많을 테니 A,B,C 순서로 조인하는데..
대신 A.COURSE_CODE = C.COURSE_CODE가 아니라.. A. = B. AND B. = C. 으로 하란다..
또한 C.COURSE_CODE = 14; 부분도 A.COURSE_CODE = 14;로 바꾸면 된단다..
그림의 순서대로 조인 순서를 확인할 수 있다.
'DB > SQL튜닝' 카테고리의 다른 글
업무에 바로 쓰는 SQL튜닝 입문 - 7교시(SORT/MERGE/HASH 조인) - 문제 (0) | 2022.09.27 |
---|---|
업무에 바로 쓰는 SQL튜닝 입문 - 7교시(SORT/MERGE/HASH 조인) (0) | 2022.09.27 |
업무에 바로 쓰는 SQL튜닝 입문 - 6교시(NESTED LOOPS 조인) (0) | 2022.09.26 |
업무에 바로 쓰는 SQL튜닝 입문 - 5교시(인덱스활용불가) - 문제 (0) | 2022.09.26 |
업무에 바로 쓰는 SQL튜닝 입문 - 5교시(인덱스활용불가) (0) | 2022.09.26 |