如何使用SQL删除MS Access数据库中的重复行
我有一个DB,如下所示:如何使用SQL删除MS Access数据库中的重复行,sql,ms-access,Sql,Ms Access,我有一个DB,如下所示: Event ID Date Season 001 03/11/2014 1 001 03/11/2014 1 002 10/11/2014 2 002 10/11/2014 2 001 07/07/2015 3 期望输出: Event ID Date Season
Event ID Date Season
001 03/11/2014 1
001 03/11/2014 1
002 10/11/2014 2
002 10/11/2014 2
001 07/07/2015 3
期望输出:
Event ID Date Season
001 03/11/2014 1
002 10/11/2014 2
001 07/07/2015 3
是否可以在MS Access中使用SQL来达到此目的?也许最简单的方法是使用临时表,删除所有行,然后重新插入:
select distinct t.*
into temp_t
from t;
delete * from t;
insert into t
select *
from temp_t;