Sub Query1 [MySQL] 서브 쿼리 요즘 이직한 회사에서 부쩍 서브 쿼리를 꽤 많이 접하고 있습니다.새로운 기능을 개발하는 것 말고도 기존 api 로직을 새로운 버전으로 migration 하는 작업도 진행하고 있는데 기존 쿼리문에 서브 쿼리가 꽤 있습니다.코드 리뷰를 받을 때 "서브 쿼리를 가능하면 조인 문으로 대체"하라고 피드백을 받았는데요.그렇다면- 서브 쿼리가 무엇인지- MySql 에서 실행 계획을 직접 보면서 조인문으로 가능하면 대체하는 이유가 무엇인지 제 나름대로 글을 적어보면서 정리해볼까 합니다.1. 서브 쿼리란?간단하게 정리하면 SELECT 문 안에 또다시 SELECT문이 있는 쿼리문을 의미합니다. 아래처럼 더 나눌 수 있습니다.Inline View : FROM절에 사용하는 인라인Scala Subquery : SELECT문에 .. 2021. 6. 22. 이전 1 다음