SQL 서브쿼리 정리 | 쿼리 안에 쿼리를 넣는 이유와 ANY, ALL 차이
서브쿼리는 SQL 안에 또 다른 SQL을 넣어서 조건값을 직접 쓰지 않고 데이터로부터 가져오는 방식이다.핵심은 하나다. 고정값 대신 “조회 결과”를 조건으로 쓰고 싶을 때 서브쿼리를 사용한다.서브쿼리가 필요한 이유일반 WHERE 조건은 보통 이렇게 쓴다.height >= 180하지만 이런 경우는 한계가 있다.“김경호보다 키가 큰 사람”이건 숫자가 아니라 데이터를 기준으로 비교해야 한다.👉 이때 서브쿼리를 쓴다.서브쿼리 기본 형태select 컬럼from 테이블where 조건 >= ( select 값 from 테이블 where 조건);👉 괄호 안이 먼저 실행되고, 그 결과가 바깥 조건에 들어간다.단일 값 서브쿼리서브쿼리 결과가 1개 값이면 일반 비교가 가능하다.select name, he..