인프런 커뮤니티 질문&답변

정성훈님의 프로필 이미지
정성훈

작성한 질문수

데이터 분석 SQL Fundamentals

서브 쿼리 실습 - 02

where절 단일 연산자

작성

·

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

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

네 맞습니다.

메인쿼리의 레코드 별로 수행되는 서브쿼리의 결과 값은 단 한개의 레코드만 나와야 합니다.

감사합니다.

정성훈님의 프로필 이미지
정성훈

작성한 질문수

질문하기