在MS访问中基于复合键删除重复项

时间:2018-01-22 07:42:41

标签: sql ms-access-2010 flatfilesource

我在MS Access 2010中导入了一个平面文件.csv文件。它包含以下行:

Site_number, Site_name,Tsite_number, Contact_type,First_name, House_name

复合主键为 Tsite_number + Contact_type 。我需要删除表中的行,以获得上述主键的任何重复组合。如果有任何方法可以实现这一点,请告诉我。

1 个答案:

答案 0 :(得分:0)

您是否从官方文档中尝试过此操作?

Find duplicate records with a query

Delete duplicate records with a query

查找重复记录:

要使用“查询向导”查找重复记录,请按以下步骤操作。

1)在“创建”选项卡上的“查询”组中,单击“查询向导”。请注意,如果您使用的是Access 2007,请在“创建”选项卡上的“其他”组中,单击“查询向导”。

2)在New Query对话框中,单击Find Duplicates Query Wizard>行。

3)在表格列表中,选择您要使用的表格,然后单击“下一步”。

4)选择要匹配的字段,然后单击“下一步”。

5)在可用字段列表中,选择包含要更新的数据的字段,然后单击“下一步”。

6)接受建议的查询名称或输入名称,然后单击“完成”以运行查询。