안녕하세요. 뭣좀 여쭤보려 합니다~
A테이블에 존재하지만 B 테이블에 존재하지 않는 데이타를 뽑아오려 하는데
SELECT A.PK
FROM A, B
WHERE
A.PK != B.PK
하면 너무 오래 돌다가 멈춰 버리네요..@.@
위의 쿼리가 아닌듯 싶어서... 조언 좀 부탁드립니다.
꾸벅..
SELECT
A.PK
FROM
A
A.PK NOT IN (SELECT B.PK FROM B)
Mysql은 잘 모르지만, 아우터 조인을 쓰시는게 어떨까요?
레코드 수가 많으면 Not In 은 힘들어요.
Select A.pk. B.pk From Table1 A
Left Join Table2 B On A.pk=B.pk
Where B.pk IS NULL
조인해서 쓰세요.