mysql 删除字段内的重复内容只保留一条
2016-08-16 17:21
429 查看
delete from 表名 where 字段1 not in (select 字段1 from (select 字段1 from 表名 group by 需要判断的重复的字段) s)
例如有表UserTable 中字段id,name,sex等字段,需要删除name相同的记录,一个name只保留id最大一条记录
delete from UserTable where id not in (select maxid from (select max(id) as maxid from UserTable group by name) s)
相关文章推荐
- mysql删除重复的数据,保留一条,根据多个字段判断。以及统计重复数据
- mysql 根据字段重复 删除 保留一条
- mysql 查找重复的字段,并删除记录只保留一条
- MySQL按某些字段删除重复记录,只保留一条记录
- mysql,oracle里删除重复记录,只保留一条(除了自增长字段,其他的字段完全相同为相同记录)
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- SQL 删除重复的数据(多个字段判断),只保留一条数据
- 如何使用SQL删除某个字段重复的记录,保留其中一条
- mysql 删除表中的重复记录,只保留其中一条
- MySQL删除重复数据行,只保留一条
- MySQL删除重复记录只保留一条
- mysql删除重复数据只保留一条
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- mysql 删除重复数据只保留一条sql
- oracle中删除表中某字段出现重复的信息 保留其中一条
- 删除表中某字段重复的记录(只保留一条)
- mysql中删除两条重复的数据,只保留一条
- SQL删除某些字段重复的记录(只保留一条)
- mysql删除重复记录只保留一条
- sqlserver中删除数据表中重复的数据或是某一列中重复的字段,紧保留一条数据