재유's

[MySQL] 서브쿼리 (SubQuery) 본문

IT Story/: : MySQL

[MySQL] 서브쿼리 (SubQuery)

Stella_NY 2018. 12. 24. 10:45

서브쿼리 (SubQuery)

- 하나의 SQL문 안에 새로운 SQL문이 구성되어 있는 경우

- 주로 특정 조회결과를 다른 조회에서 조건검색에 활용할 경우 사용한다.

  SELECT ... FROM 테이블1 WHERE 컬럼이름 [=, IN] (SELECT .... FROM ...) 


단일행 SubQuery

SubQuery의 결과가 하나의 행으로만 구성되어있는 경우

비교연산자를 사용하여 메인쿼리의 WHERE절을 구성한다.


다중행 SubQuery

SubQuery의 결과가 여러 개의 행으로만 구성되는 경우

IN 연산자를 사용하여 메인쿼리의 WHERE절을 구성한다.


Comments