SELECT COUNT(*)
FROM 테이블1 A, 테이블2 B, 테이블3 C
조건
AND NOT EXISTS (SELECT 1 FROM 테이블4 WHERE 컬럼 = A.컬럼)
하게되면 속도가 너무 오래걸립니다.
컬럼만 출력하는 경우는 금방 나오기는 하지만 카운트를 미리 구한후,
3만개씩 텍스트 파일로 출력하여
출력한 내용을 기반으로 MS SQL에서 조회를 해야합니다.
컬럼만 출력 후, Ctrl + End 하는 시간이나 COUNT(*) 하는 시간이나 비슷하네요....
IN, EXISTS 의 경우, 조인으로 가능하다 하더라도
NOT IN, NOT EXISTS 의 경우에는 어떻게 카운트를 빠르게 처리할지 모르겠습니다.
아우터 조인의 경우는 있을 수도 있고, 없을 수도 있는 의미라서 맞지가 않고....
<> 부정은 NOT EXISTS보다 더많은 비용이 발생하고...