`WHERE NOT EXISTS`는 SQL에서 특정 조건에 해당하는 데이터가 **존재하지 않을 때** 참(`TRUE`)이 되는 조건을 나타냅니다. 주로 서브쿼리와 함께 사용되어, 특정 조건을 만족하는 데이터가 존재하지 않을 경우에만 결과를 반환하게 합니다. ### `EXISTS`와 `NOT EXISTS` 개념 - **`EXISTS`**: 서브쿼리가 하나 이상의 레코드를 반환하면 `TRUE`가 됩니다. - **`NOT EXISTS`**: 서브쿼리가 **아무런** 레코드도 반환하지 않을 때 `TRUE`가 됩니다. ### `WHERE NOT EXISTS`의 동작 방식 1. **서브쿼리 실행**: - `NOT EXISTS` 절 내부의 서브쿼리가 실행됩니다. - 서브쿼리는 일반적으로 `SELECT` 문을 포함하며..