怎样删除数据库中重复的信息,只保留一条

怎样删除数据库中重复的信息,只保留一条,第1张

这类重复问题通常要求保留重复记录中的第一条记录, *** 作方法如下

假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集select identity(int,1,1) as autoID, into #Tmp from tableName select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID

select from #Tmp where autoID in(select autoID from #tmp2

最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写在select子句中省去此列)

将SQL数据重新导回Access,并处理重复数据之后,将SQL数据库该表删除,重新从Access导入。——如果问题依旧,则考虑把SQL数据库关系重建。或者不用从Access导入SQL,而是采用程序读取一条写入一条的方法从AC向SQL过渡数据(如果量大的话不推荐这样做了,工作量太大)。

以上就是关于怎样删除数据库中重复的信息,只保留一条全部的内容,包括:怎样删除数据库中重复的信息,只保留一条、ACCESS数据库导入到SQL数据库后出现多条数据重复。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9771696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存