MySQL 서브쿼리
Date Created : 2023, Aug 23
Date Modified : 2023, Aug 30
Date Modified : 2023, Aug 30
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