我需要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