jinsusong / CS-Study

CS
3 stars 5 forks source link

서브쿼리를 사용하는 것과 조인을 사용하는 것의 장단점은 무엇인가요? #112

Open jinsusong opened 1 year ago

dupyo commented 1 year ago

서브쿼리를 이용해서 집약 및 필터링을 진행한 후 Join 연산을 수행하게 되면 Join 시 스캔하는 레코드의 수가 줄어드는 장점이 있습니다.

데이터가 작은 경우에는 실행 속도에 큰 차이는 없겠지만 테이블이 커지고 데이터 양이 많아진다면 Join 레코드의 수를 줄이는 것이 효율적인 결과를 도출할 수 있습니다.

출처 : https://schatz37.tistory.com/3

anuu0916 commented 1 year ago

서브쿼리를 조인으로 대체할 수 있는 경우 https://kimsyoung.tistory.com/m/entry/SUBQUERY-와-JOIN-의-차이-上

서브쿼리를 조인으로 대체할 수 없는 경우 https://kimsyoung.tistory.com/entry/SUBQUERY-%EC%99%80-JOIN-%EC%9D%98-%EC%B0%A8%EC%9D%B4-%E4%B8%8B