2つのテーブルがあります。1つは300万行、もう1つは200,000行です。小さい方の特定の行のすべての値が大きい方の行に存在するかどうかを確認したいのですが、存在しない場合は、それらを認識できるようにマークを付けます。それらにいくつかの作業を行います。
これまでに試した、
1)SELECT EXISTS(SELECT 1 FROM table_bigger WHERE some_condition in table_smaller)
;
2)$something = SELECT somthing FROM 'table_smaller'
次に、PHP$something
の「」を使用して、より大きなテーブルにが存在するかどうかを確認しますselect count(*) from bigger_table where something="$something";
どちらの方法も、完了するまでに少なくとも1日かかります。このようなテーブルを比較する必要があり、結果が得られて再び作業を開始するのを待つ必要があります。このように比較するための最良の方法と最速の方法は何でしょうか。
どんな助けでも感謝します。