我在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