서브쿼리는 위치에 따라 SELECT절, FROM절, WHERE절로 나뉜다. FROM절과 WHERE절을 많이 사용한다.
FROM절에서 사용되는 서브쿼리는 하나의 테이블처럼 사용한다.
그래서 열 이름과 테이블 명을 꼭 명시해야 한다❗️
Q. ORDER 테이블에서 회원번호(mem_no)별 주문금액(sales_amt)합계를 집계하라.
이를 서브쿼리 없이 하면
SELECT mem_no, SUM(sales_amt) as tot_amt
FROM ORDER
GROUP BY mem_no
FROM절 서브쿼리로 만들면
SELECT *
FROM (SELECT mem_no, SUM(sales_amt) as tot_amt
FROM ORDER
GROUP BY mem_no) A # -> 이렇게 괄호 뒤에 테이블 명을 써줘야 한다.