Preserve First

조건을 ON에 두는 경우

배송 완료 주문만 매칭 대상으로 삼되, 회원 목록 자체는 끝까지 남깁니다.

보존되는 행
매칭되는 행
NULL로 채워진 값
LEFT JOIN orders o
  ON u.user_id = o.user_id
 AND o.status = 'DELIVERED'
회원
주문 상태
결과
김철수
DELIVERED
주문 붙음
이영희
PAID
NULL로 표시
박민수
주문 없음
NULL로 표시

ON에 둔 오른쪽 조건은 “어떤 주문을 붙일지”를 제한합니다. “어떤 회원을 보여줄지”는 LEFT JOIN이 보존합니다.