我有2008年的SQL Server兩個SQL表:SQL查詢來定位冗餘數據行
GameData
GameID PK
GameReleaseDate
GameTitle
GameCoverClobID FK
GameClob
GameCoverClobID PK
Filename
所以隨着時間的推移蓋更新和諸如此類的東西,作爲一個結果,我在GameClob幾個項目有GameData中沒有匹配的ID現在是有效的冗餘數據。我希望能夠刪除這些項目,但是我想知道是否有可以運行的SQL查詢,這隻會向我顯示GameClob中的GameData表中沒有GameCoverClobID的行。
我希望我已經正確地解釋了這個,有任何問題請問。
欣賞它!
之間的外鍵你應該看看這篇文章@Quassnoi:HTTP:// explainextended。 com/2009/09/15/not-in-vs-not-exists-vs-left-join-is-null-sql-server/ – Lamak 2011-03-07 14:47:09