我有两个表,每个表中有三个以上的字段。有是在这两个文件一组记录,下面是一个模拟例如:基于三个字段和两个表删除重复数据
表1:
ID Name Town State 1 Dave Chicago IL 2 Mark Tea MD
表2:
ID Name State Job Married 1 Dave IL Manager Yes 2 Mark MD Driver No
我的目的如果ID,名称和状态相同,则存在重复项。所以上面的数据是重复的。我如何从一个表中删除它们(我有900多个重复项,因此不能逐个删除)?
ID是不是两个表中的主键?为什么你需要打扰名称和状态?或者,可能相反:ID与名称和状态有什么关系? –
ID不是任一表中的主键。身份证,姓名和州一起是什么定义的唯一性。如上所述,这些是模拟示例,实际数据包括SSN,生效日期和Code1等字段。使用这些数据的系统允许SSN,有效日期和代码的任意组合,除了三者之外,这些组合可以创建重复数据。 – Cameron