[SQL] 성능 관점에서의 서브쿼리(Subquery)
소라고동_
0. 들어가며 SQL 쿼리를 작성하다보면 서브쿼리를 자주 사용하게 됩니다. 서브쿼리는 '쿼리 안의 쿼리' 라고 생각을 하면 되는데, SQL 구문의 다양한 부분(SELECT, FROM, WHERE, HAVING, ORDER BY 절 등)에 사용할 수 있어 활용도가 높은 방식입니다. 각 위치에 따라 서브쿼리를 부르는 명칭이 달라지지만 이번 포스팅에서는 그런 부분보다 성능 관점에서의 서브쿼리, 서브쿼리를 잘 활용하는 방법에 대해 공부해보도록 하겠습니다. (거창하게 시작하지만 조그마한 결론으로 마무리 되니 편하게 읽어주세요😊) 0.1. 서브쿼리(Subquery)란? 서브쿼리는 SQL 내부에서 작성되는 일시적인 테이블입니다. 여기서 '일시적인 테이블' 이라는 부분이 성능적인 차이를 불러옵니다. SQL 구문 작성 ..