同じ主キーを持つ 2 つのテーブル (Table1 と Table2) があり、Key1 と Key2 とします。私がする必要があるのは、Table1 のレコードを重複 (Table2 にあるレコード) と非重複の 2 つのグループに分けることです。以下を使用できることはわかっていますが、それは肥大化して繰り返しのようです。おそらく単一の呼び出しで、これを行うトリマーの方法はありますか?
SELECT Key1, Key2 FROM Table1 WHERE Key1 IN (SELECT Key1 FROM Table2) AND Key2 IN (SELECT Key2 FROM Table2);
SELECT Key1, Key2 FROM Table1 WHERE Key1 NOT IN (SELECT Key1 FROM Table2) AND Key2 NOT IN (SELECT Key2 FROM Table2);
;
この呼び出しは、C# ASP.NET コードビハインド ページから行われています。