我有一个包含多个重复记录的表。我正在使用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