• 정의
    • 하나의 쿼리 안에 존재하는 또 다른 쿼리
  • 종류
    • 스칼라 서브 쿼리
      • 하나의 값만 반환
      • 컬럼이 올 수 있는 위치에 사용 (SELELCT 절)
    • 인라인 뷰
      • 테이블 명이 올 수 있는 위치에 사용 (FROM 절)
    • 중첩 서브쿼리
      • WHERE절, HAVING 절에 사용
        • 비연관 서브쿼리

          • 메인쿼리의 컬럼이 없음
          • 주로 메인쿼리에 값을 제공하기 위해 사용
        • 연관 서브쿼리

          • 메인쿼리의 컬럼이 있음
        • 단일 행 서브쿼리

          • 하나의 행 값 하나
        • 다중 행 서브쿼리

          • 여러 행 별로 값 하나
        • 다중 컬럼 서브쿼리

          • 하나에서 여러 행 값 여러 개