我需要SQL代碼來識別表中可能的重複項。比方說我的表有4列:SQL查找可能重複
ID(主鍵)
日期1
日期2
羣ID
(日期1,日期2, GroupID)形成一個唯一的密鑰。
此表每次都會填充數據塊,而且經常會發生這樣的情況:裝入的新塊包含已存在的多個記錄。這個罰款只要唯一的鑰匙抓住他們。不幸的是,有時Date1是空的(或者至少'1900/01/01'),或者是第一次或後續上傳。
所以我需要的是什麼,以標識(日期2,組ID)組合多次出現,並在那裏更多的記錄一個日期1 =「1900年1月1日」
感謝
Karl
如果您有多個條目,並且Date1爲1900/01/01,並且Date2和GroupID相同,那麼它是否被認爲是多個?我猜想這是... – 2009-08-25 05:39:17
在這種情況下,它不會是一個問題 - 只有當一個上傳中的日期1爲1900/01/01,但在另一個上載有值時才成爲問題 – Karl 2009-08-25 05:49:22
我的意思是如果您有多個條目Date1爲1900/01/01,Date2和GroupID相同,但一個Date1確實具有值(具有相同的Date2和GroupID)。 – 2009-08-25 06:00:08