MySQL 서브쿼리


1. 개요


MySQL에서 조금 복잡한 쿼리를 작성하게되면,
한개의 쿼리문이나 테이블 호출 한번으로 해결할 수 없을때가 있는데,
이럴때 사용가능한 것 중 하나가 Subquery(서브쿼리)이다.


2. Subquery의 특징

서브쿼리는 기존 테이블을 조작하여,
추가적인 Temp용 Subtable을 만든다고 보면된다.
MySQL에서는 FROM절의 Subquery의 엘리어스(Alias, 별칭)을 반드시 지정하도록 되어있다.


2.1 Subquery 만들기

Subquery는 ()로 묶어 설정한다.
FROM, WHERE 등 기존에 테이블이 들어갈 수 있는곳엔 거의 모두 삽입할 수 있다.

(  SELECT Subquery 컬럼명
  FROM Subquery를 만들 테이블
  [WHERE Subquery조건]… ) Subquery앨리어스

SELECT 
FROM 

You might also enjoy