私は2つの問題セットを持っています。私が探しているのは、両方を組み合わせたソリューションです。
問題 1: たとえば 20 行のテーブルがあります。他のテーブル (テーブル 2 など) から 150,000 行を読み取っています。テーブル 2 から読み取った各行について、テーブル 1 の特定の行と一致させる必要があります (行全体と一致するのではなく、いくつかの列と一致しません。たとえば、table2.col1 = table1.col && table2.col2 = table1.col2) などテーブル1をキャッシュして、何度もクエリを実行する必要がないようにする方法はありますか?
問題 2: クエリ文字列を動的に生成したい。つまり、パラメーター 2 が null の場合、それを where 句に入れない。残っている唯一のオプションは、非常に遅くなる即時実行を使用することです。
今、テーブル1と比較する動的クエリをどのように使用できるかを尋ねていますか? 何か案は ?