ORDER BY
사용 불가SELECT
절에 사용FROM
절에 사용WHERE
절에 사용SELECT
절에 사용하는 서브쿼리. 결과는 하나의 Column
SELECT column1, (SELECT column2 FROM table2 WHERE condition)
FROM table1
WHERE condition;
FROM
절에 사용하는 서브쿼리. 메인쿼리에서는 인라인 뷰에서 조회한 Column만 사용가능
SELECT a.column, b.column
FROM table1 a, (SELECT column1, column2 FROM table2) b
WHERE condition;
WHERE
절에서 사용하는 서브쿼리Single Row
: 하나의 열을 검색하는 서브쿼리Multiple Row
: 하나 이상의 열을 검색하는 서브쿼리Multiple Column
: 하나 이상의 행을 검색하는 서브쿼리