상관 조건이 바깥 후보와 안쪽 관계를 연결한다

EXISTS의 SELECT 목록이 아니라 child.parent_id = parent.id가 관계 방향과 참 여부를 결정합니다.

  1. 1

    바깥 후보

    parent 현재 행

  2. 2

    상관 키

    child.parent_id = parent.id

  3. 3

    안쪽 탐색

    조건을 만족한 첫 행

  4. 4

    존재 판정

    TRUE 또는 FALSE

  5. 5

    바깥 결과

    후보 유지 또는 제거

핵심: 논리적으로 후보마다 존재를 묻지만 MySQL은 세미 조인·구체화·인덱스 조회로 물리 실행을 바꿀 수 있습니다.