not exists使おう
AとBという二つのテーブルがあって、
Bに存在しないAのデータを取得する場合
SELECT
A.*
FROM
A
LEFT OUTER JOIN B
ON A.key = B.key
WHERE
B.key is null
みたいなSQLを書いてるとメチャクチャ遅い。。
「not exists」使って書き直したらだいぶ速くなる。
AとBという二つのテーブルがあって、
Bに存在しないAのデータを取得する場合
SELECT
A.*
FROM
A
LEFT OUTER JOIN B
ON A.key = B.key
WHERE
B.key is null
みたいなSQLを書いてるとメチャクチャ遅い。。
「not exists」使って書き直したらだいぶ速くなる。