MySQL

[MySQL] Sub Query

건휘맨 2024. 5. 14. 13:19

서브쿼리를 사용하여 한 쿼리의 결과를 다른 쿼리에서 사용한다.

-- 페이지 수가 가장 긴 책의, 제목은 무엇입니까?
-- 해결 방법 1. 정렬해서 limit

select *
from books
order by pages desc
limit 1;

-- 해결 방법 2. Sub Query 하는 방법

select *
from books
where pages = (select max(pages) from books);

-- 결과가 같음