서브쿼리 결과의 행·열 모양이 바깥 연산자를 결정한다

괄호 안 SELECT가 값 하나인지 목록인지 행 집합인지 먼저 표시해야 비교 문법을 안전하게 고를 수 있습니다.

안쪽 SELECT결과 카디널리티를 먼저 확인

1행 × 1열

스칼라 비교 = · > · <

N행 × 1열

IN · ANY · ALL

N행 × 여러 열

행 비교·파생 테이블

0행

연산자별 빈 집합 규칙 확인

핵심: 샘플에서 우연히 한 행이 나오는 것과 스키마·집계로 한 행을 보장하는 것은 다릅니다.