SELECT ...
FROM ...
WHERE ...
GROUP BY ...
HAVING ...
ORDER BY ... ;
메인쿼리와 순서 동일
서브쿼리는 반드시 괄호( ) 안에 작성
ㄴ 단, GROUP BY 에서는 불가
서브쿼리에는 세미콜론 ;을 붙이지 않아도 됨 = 메인쿼리의 마지막에만!
[예시] SELECT문 서브쿼리
SELECT ...
---tab--- (SELECT ~
---tab--- FROM ~
---tab--- WHERE ~ )
FROM ...
WHERE ... ;
SELECT ...
FROM 기준이 되는 테이블A
INNER JOIN 합쳐질 대상 테이블B
ON 테이블A.aa = 테이블B.bb
WHERE ...
(ex : 필터링한 값 중 상위 3개만 출력)
SELECT ...
FROM ...
WHERE ...
ORDER BY ...
LIMIT number ;