반응형 임시테이블 서브쿼리1 [MySQL] 서브쿼리(SubQuery) - 외부쿼리, 내부쿼리 서브쿼리(SUB QUERY) 다른 쿼리 내부에 포함되어있는 SELECT문을 의미하며 서브쿼리를 포함하고 있는 쿼리를 외부쿼리, 서브쿼리는 내부쿼리라고 부른다. 서브쿼리는 SELECT절, WHERE절, FROM절, HAVING절 등에서 사용할 수 있다. 서브쿼리의 특징 1. 서브쿼리는 쿼리를 구조화시켜 쿼리의 각 부분을 명확하게 구분할 수 있게 해준다. 2. 서브쿼리는 복잡한 JOIN이나 UNION과 같은 동작을 수행할 수 있는 또 다른 방법을 제공한다. 3. 서브쿼리는 복잡한 JOIN이나 UNION보다 좀 더 읽기 편하다. 4. 서브쿼리는 성능 저하를 일으킬 수 있다. (최적화가 많이 이루어졌으나, MySQL 5.5이하는 무조건 JOIN 이용) 1) HAVING절에 있는 서브쿼리 SELECT I.ID, .. 2021. 1. 5. 이전 1 다음 반응형