SQL Server 2005 dbには、次のように表された構造を持つ2つのテーブルがあります。
CAR: CarID bigint、CarField bigint、CarFieldValue varchar(50);
TEMP: CarField bigint、CarFieldValue varchar(50);
これで、TEMPテーブルは、実際には検索機能を通じて収集されたデータを含むテーブル変数になります。TEMPに含まれているデータに基づいて、すべてのDISTINCT CarIDをフィルターで除外し、TEMPテーブルのこれらの行と完全に一致するCARテーブルから取得したいと思います。単純な内部結合はうまく機能しますが、TEMPのすべての行に正確に一致するCarIDのみを取得したいと思います。基本的に、TEMPの各行はANDフィルターを示すことになっていますが、現在の内部結合クエリでは、 ORフィルターのように機能します。TEMPの行が多いほど、CARの結果セットに表示されると予想される行は少なくなります。私はこれで私が理にかなっていることを願っています...そうでない場合は私に知らせてください、そして私は明確にしようとします。
これを機能させる方法について何かアイデアはありますか?ありがとう!