EXISTS는 값이 아니라 관련 행의 존재만 묻는다

바깥 후보 한 행마다 상관 조건을 만족하는 안쪽 행이 하나라도 있는지 불리언으로 바꿉니다.

상관 자식EXISTSNOT EXISTS
1행 이상TRUE · 후보 유지FALSE · 후보 제외
0행FALSE · 후보 제외TRUE · 후보 유지

핵심: 오른쪽 열을 출력하지 않는 ‘게시글 있음·없음’ 질문은 JOIN보다 세미·안티 조인 의미가 직접적입니다.