Access中如何删除重复的行?

How do you remove duplicate rows in Access?

我想删除数据库中的重复行。

我只希望在该行中的每个字段与同一行中的另一个字段匹配时删除它们 table。

我已经研究了如何使用查询向导查找重复字段,但我还没有找到匹配整行的方法。

您可以执行查询吗?

DELETE FROM table_name
LEFT OUTER JOIN (
   SELECT
     MIN(RowId) as RowId,
     column_name1,
     column_name2,
     column_name3
   FROM
     table_name
   GROUP BY 
     column_name1,
     column_name2,
     column_name3
) as nonDuplicates ON
   table_name.RowId = nonDuplicates.RowId
WHERE
   nonDuplicates.RowId IS NULL