0

我有来自两个不同来源的数据,我需要合并它们。有些数据是完全复制的,这很好,易于处理。有些数据在两点上匹配,而在第三点上不同,所以在这些情况下,我需要决定保留哪些数据和丢弃哪些数据。是否可以运行查询来查找具有相同标识符和相同日期但描述不同的任何两行,然后如果一个描述是 A 而另一个是 B,则删除具有描述 B 的行?

4

1 回答 1

0

在这种情况下,我建议你设置一个表单和子表单。该表单可以基于一个查询:

 SELECT FROM Table1
 INNER JOIN Table2
 ON Table1.ID = Table2.ID
 AND Table1.Date = Table2.Date
 WHERE Table1.=Description & "" <>  Table2.Description & ""

在两侧添加“”可防止在一侧为空时遗漏不匹配。

子表单应基于 Table2,并将 ID 作为链接子字段和主字段。然后,您可以在决定采取行动之前查看这两个记录。

于 2012-06-25T08:24:40.160 回答