查询以从 MS Access 中删除重复记录



我有一个包含多个重复记录的表。我正在使用MS Access。我想使用查询删除重复记录。这是表示例:

ID        | Holiday
----------+------------------
1234      | 1
1234      | 1
2345      | 2
2345      | 2
5678      | 5

我希望我的查询结果是:

ID        | Holiday
----------+------------------
1234      | 1
2345      | 2
5678      | 5

这里有什么方法可以在 MS Access 中执行此操作吗?也许使用SQL?我尝试使用查询向导,但它只给了我重复记录的列表。非常感谢您的帮助。谢谢

由于您的数据不包含可以对数据进行排序的主键,因此生成唯一数据集的最简单方法是使用select into查询来生成新表,例如:

select distinct * into NewTable from YourTable

然后,您可以选择使用以下方法删除原始表:

drop table YourTable

最新更新