sql重复数据处理,有唯一ID,formid有重复,留一条
2010-05-07 11:42
411 查看
/*sql重复数据处理,有唯一ID,formid有重复*/
/*查出重复的fromid*/
select formid from GaiaSaver_BUG group by formid having count(*)>1
/*删除重复formid,只留一条*/
delete from GaiaSaver_BUG where ID not in
(select min(ID) as ID from GaiaSaver_BUG group by formid)
/*查出重复的fromid*/
select formid from GaiaSaver_BUG group by formid having count(*)>1
/*删除重复formid,只留一条*/
delete from GaiaSaver_BUG where ID not in
(select min(ID) as ID from GaiaSaver_BUG group by formid)
相关文章推荐
- SQL针对单列删除重复数据只保留一条id最大的数据
- sql,key id不唯一,导致出现重复数据
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- mysql 创建唯一索引前 删除重复数据只保留ID最小一条。
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- mysql 创建唯一索引前 删除重复数据只保留id最小一条。
- sql 2005 中如何自动生成不重复的,长度相同字符串作为一个数据表的id
- SQL找出重复数据只保留一条
- Oralce中SQL删除重复数据只保留一条(转)
- SQL删除重复数据只保留一条
- SQL删除重复数据只保留一条
- 【oracle】sql处理重复数据
- SQL删除重复数据只保留一条
- SQL删除重复记录,只保留一条数据。
- sql 删除重复数据保留一条
- [sql查询] 重复数据只取一条
- mysql将普通索引更改为唯一索引,且对重复的数据只保留一条
- 你真的会玩SQL吗?删除重复数据且只保留一条
- SQL--处理表重复记录(查询和删除) 示例:查询最近一条用户登陆日志
- 重复的数据只取一条,SQL语句如何写