SQL笔记---删除重复数据,保留第一个
2017-05-03 17:40
225 查看
删除重复数据,保留第一个
这里以删除 t_organization 的重复字段 为例:
delete from t_organization
where name in (select
name from t_organization group by
name having count(name) > 1)
and
id not in (select min(id) from
t_organization group by name having count(name)>1)
只需将 t_organization 替换成 对应
表名 ,name 换成 判断重复 的字段。
如何报“对t_organization无效”错,则使用下面语句
将 databaseName
换成你的数据库名
use[databaseName]
go
delete from t_organization
where name in (select name from t_organization group by name having count(name) > 1)
and id not in (select min(id) from t_organization group by name having count(name)>1)
go
这里以删除 t_organization 的重复字段 为例:
delete from t_organization
where name in (select
name from t_organization group by
name having count(name) > 1)
and
id not in (select min(id) from
t_organization group by name having count(name)>1)
只需将 t_organization 替换成 对应
表名 ,name 换成 判断重复 的字段。
如何报“对t_organization无效”错,则使用下面语句
将 databaseName
换成你的数据库名
use[databaseName]
go
delete from t_organization
where name in (select name from t_organization group by name having count(name) > 1)
and id not in (select min(id) from t_organization group by name having count(name)>1)
go
相关文章推荐
- SQL:删除重复数据,只保留一条
- SQL语句删除2条重复数据一条保留一条
- SQL语句删除2条重复数据一条保留一条
- SQL删除重复数据只保留一条 .
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条
- SQL查找 删除重复数据只保留一条
- 删除一个表中的重复数据同时保留第一次插入那一条以及sql优化
- SQL 删除数据库中重复数据 保留一条
- SQL对冗余数据的删除重复记录只保留单条的说明
- SQL语句删除2条重复数据一条保留一条
- SQL删除重复数据只保留一条语句
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条 (转载)
- [转] SQL删除重复数据只保留一条
- T-SQL删除重复数据,保留一条
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条