각종 개발지식
[MySQL] 서브쿼리 (Sub Query) 의 종류
jsilva
2016. 11. 2. 18:15
<사용되는 위치에 따른 분류>
1. 중첩된 쿼리 (Nested Query) : SELECT 되는 컬럼에 사용된 서브쿼리
2. 서브 쿼리 (Sub Query) : WHERE 절에 사용되는 경우.
3. 파생 테이블 (Derived) : FROM 절에 사용된 서브쿼리, 일반적으로 RDBMS 전체적으로 인라인뷰(Inline View) 또는 서브셀렉트(Sub Select) 라 부르기도 한다.
<서브쿼리의 반환 특헝에 따른 분류>
1. 스칼라 서브쿼리 (Scalar Sub Query) : 하나의 값(하나의 레코드)만 반환하는 쿼리
2. 로우 서브쿼리 (Row Sub Query) : 컬럼개수에는 상관 없이 단 하나의 레코드(Row)만 반환하는 쿼리.