IDの大きなリストを持っていて、リストにIDを含まない行を削除する必要がある場合、ベストプラクティスはどうなるのだろうかと思っていました。IDが(非常に大きい)リストにない行を削除する - ベストプラクティスですか?
DELETE FROM Foo
WHERE ID NOT IN (1, 2, 3,... 20000)
をしかし、私はこのソリューションは、あなたのリストはかなり大きい場合、どのようにパフォーマンスの対応はよく分からない:
それは機能「ではないで」を使用している移動するための方法のように私には思えます。
それ以外の方法はありますか?
は一時テーブル –
を記入..and存在ではないでしょうか? – Amit
詳しいことはできますか? – mp1990