오라클2024. 5. 28. 16:15not exists 이해하기
`not exists` 는 SQL 에서 서브쿼리(subquery)를 사용하여 조건을 만족하지 않는 행(row)을 필터링할 때 사용하는 연산자다. 이는 특정 조건을 만족하는 행이 서브쿼리의 결과에 존재하지 않을 경우, 외부 쿼리의 행을 반환한다.`NOT EXISTS`는 주로 데이터베이스에서 부정적 조건을 확인하는 데 유용하다. 1. not exists의 기본 구조`not exists` 는 다음과 같은 구조를 가진다.SELECT columnsFROM table1WHERE NOT EXISTS ( SELECT 1 FROM table2 WHERE table2.some_column = table1.some_column); 외부 쿼리 : `table1`에서 데이터를 선택서브쿼리 : `table2`에서..