1. 서브쿼리(Subquery)


2. 서브쿼리 종류


1) 단일 값(Scalar) 서브쿼리

select r.*,
	(select count(*) from rental) as total_rentals
from rentals r;

2) WHERE 절 서브쿼리 : IN / ANY / ALL

(1) IN : “목록에 포함”

SELECT *
FROM rentals
WHERE book_id IN (
  SELECT id
  FROM books
  WHERE category = 'IT'
);

(2) ANY / ALL

 -- 평균보다 큰 대여 id만 (예시 성격)
SELECT *
FROM rentals
WHERE id > ALL (SELECT id FROM rentals WHERE member = '홍길동');