작성한 질문수
데이터 분석 SQL Fundamentals
서브 쿼리 실습 - 02
작성
·
158
0
select *
from nw.orders a
where a.order_date = (
select min(order_date) from nw.orders x where x.customer_id = a.customer_id
);
이 쿼리가 실행되는 이유는 서브쿼리로 전달되는 메인쿼리의 레코드에 대한 결과가 한 건만 나와서 가능한게 맞나요?
답변 1
안녕하십니까,
네 맞습니다.
메인쿼리의 레코드 별로 수행되는 서브쿼리의 결과 값은 단 한개의 레코드만 나와야 합니다.
감사합니다.