Sql 删除重复行记录
来源:互联网 发布:如何注销知乎 编辑:程序博客网 时间:2024/06/02 21:36
首先查询具有重复记录的所有记录
select iCityID,name,count(*) as count from testUpdate group by iCityID,name
having count(*)>1
order by count desc
(1) 通过以下语句可以删除掉重复的记录
delete from testUpdate where exists(
select 1 from testUpdate t
where testUpdate.userid>t.userId and testUpdate.name=t.name and testUpdate.iCityID=t.iCityID)
(2)也可以通过这种方式删除重复记录
delete from TestUpdate where userID not in (select max(userid) from TestUpdate group by iCityID,name)
删除记录要小心操作,最好做个备份。
- Sql 删除重复行记录
- sql删除重复记录
- SQL 删除重复记录
- SQL删除重复记录
- SQL删除重复记录
- sql 删除重复记录
- sql 删除重复记录
- sql删除重复记录
- SQL 删除重复记录
- sql删除重复记录
- 删除重复记录SQL
- SQL删除重复记录
- SQL删除重复记录
- SQL 删除重复记录
- sql语句删除重复记录
- sql查询,删除重复记录
- sql删除重复记录语句
- SQL 删除重复记录方法
- 优秀ASP.NET程序员的修炼之路
- jdbc2.0新特性
- [视频]打造最强Grails编辑器
- 初看wordpress
- Switch Session Clone 1210
- Sql 删除重复行记录
- c#自定义属性
- 海量数据库的查询优化及分页算法方案
- DBGrid导出Excel和Word
- tomcat oracle 配置2
- [转]Comet:基于 HTTP 长连接的“服务器推”技术
- 数据库设计中的14个技巧
- 上班了
- PDF你会用吗