sql语句删除数据表重复字段的方法
2015-02-04 17:13
567 查看
大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用
1.通过group by把重复的字段筛选出来,并建立临时表tmp
create table tmp as select max(id) as col1 from www group by dfdfd;
2.从去重表对象里通过not in的条件来筛选出不在临时表的列col1,执行not in的删除操作
delete from www where id not in (select col1 from tmp);
3.删除临时表
drop table tmp;
欢迎加入PHP技术和职场交流群:383730534
相关文章推荐
- sql语句删除数据表重复字段的方法
- sql删除多个字段重复数据有主键和没主键解决方法(mysql)
- SQL语句 删除表user 中字段name 内容重复的记录,A表 ,B表 字段相同 有关联关系的表 对表两个表中的数据
- SQL 查询和删除重复字段数据的方法
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 常用sql语句之删除或查询单个字段重复数据的记录
- sql语句删除由于无主键导致完全重复的数据方法
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 【mysql】sql删除多个字段重复数据有主键和没主键解决方法
- SQL 查询和删除重复字段数据的方法
- mysql 用sql 语句去掉某个字段重复值数据的方法
- SQL语句根据表中的几个字段删除重复数据
- 查询和删除表中重复数据sql语句
- 用SQL语句删除重复记录的四种方法
- 查询|删除同一表内一个或多个字段重复记录的SQL语句
- 常用SQL语句实例大全(含过滤及删除重复数据、导入导出数据等)
- SQL语句实现删除ACCESS重复记录的两种方法
- 四种SQL语句删除重复记录的方法
- SQL语句 查询及删除重复记录的方法大全
- SQL语句删除表中重复字段(复制别人的)