我有一個或一組值,我想知道哪些值當前不存在於表中。我知道我可以找出哪些存在與:SQL Server:查找表中不存在的值
SELECT * FROM Table WHERE column1 IN (x,x,x,x,x)
該集是我檢查的值。有沒有辦法找出該列中哪些值不存在於column1中?基本上,我正在尋找上面的sql語句的反例。
這是爲了報告,所以我需要的是不存在的值將被返回。
我有和可以做這個左連接,並將值放在另一個表中,但我檢查的值總是不同,並希望找到一個解決方案,不涉及清理表和插入數據第一。試圖找到一個更好的解決方案,如果有的話。
你使用哪種版本的SQL'的Server'? – Quassnoi 2010-05-21 21:54:43
這一張是2005 – MacAnthony 2010-05-21 21:57:51