access 删除重复
-
来源:石家庄网站建设 发表时间: 2011年01月15日 作者:石家庄轻程网络 浏览次数: 次
今天发现在对一个ACCESS库表进行复制时重复操作了一下,导致有很多数据重复了,由于数据很多,所以再判断从哪儿开始重复的比较麻烦,所以上网找了两access删除重复数据个方法,哈哈!
方法一:(针对access删除重复数据很简单)
就是利用ACCESS数据库的主键功能,先复制要操作的表,记住,只复制表结构,再在设计视图中把需要不重复的字段设置为主键,然后再把原来的表进而的数据复制进来,有提示直接确定,这样复制过来的数据就是没重复的了。
方法二:(利用SQL语句,删除access删除重复数据)
SQL语句我整理后是这样的:delete from 操作表 where 不重复字段 in(select 不重复字段 from 操作表 group by 不重复字段 having count(不重复字段)>1) and ID not in (select min(ID) from people group by 不重复字段 having count(不重复字段)>1)
用的时候把相应值换成自己的就可以了。