我在SQL Server中2个表2005分贝以表示为这样的结构:SQL查询查找精确匹配
CAR: CarID BIGINT, CarField BIGINT, CarFieldValue VARCHAR(50);
TEMP: CarField bigint,CarFieldValue varchar(50);
现在,TEMP表格实际上是一个表格变量,其中包含通过搜索工具收集的数据。根据TEMP中包含的数据,我希望过滤掉CAR表中所有DISTINCT CarID与TEMP表中的行完全匹配。一个简单的Inner Join运行良好,但我只想返回匹配ALL的所有中的行。基本上,TEMP中的每一行都应该表示为和过滤器,而对于当前的内部联接查询,它们的行为更像或过滤器。 TEMP中的行越多,我期望在CAR的结果集中显示的行越少。我希望我对此有意义......如果不是,请让我知道,我会尽力澄清。
关于如何使这项工作的任何想法? 谢谢你!
嗨雷莫斯,谢谢你的回应。与上面的David一样,我很遗憾,在刷新此页面之前,我没有等待更长的时间! – Shalan 2009-09-23 22:55:59
不用担心Shalan – 2009-09-23 22:58:09
实际上,remus,你很有道理,因为你已经很好地解释了它......并且使用更小的查询! +1 – Shalan 2009-09-23 23:07:07