SQL语句删除单表中的重复数据
来源:互联网 发布:淘宝发物流怎么填单号 编辑:程序博客网 时间:2024/06/08 10:55
在实际开发中,有时候数据表中会有重复数据,通过sql删除重复数据,保存单条数据(ID较小的那一条记录)
需求:删除id为22.23条记录,保存18.19的记录
这是通过单表模拟多表删除的操作.
第一步:查询重复记录
SELECT * FROM tdb_goods GROUP BY goods_name HAVING COUNT(goods_name)>=2;
第二步:删除重复数据
DELETE t1 FROM tdb_goods t1 LEFT JOIN (SELECT * FROM tdb_goods GROUP BY goods_name HAVING COUNT(goods_name)>=2) t2
on t1.goods_name = t2.goods_name WHERE t1.goods_id>t2.goods_id;
这样22和23条记录就被删除.
阅读全文
0 0
- SQL语句删除单表中的重复数据
- SQL语句根据表中的几个字段删除重复数据
- sql语句删除重复数据
- Sql Server 删除表中的重复数据
- 查询和删除表中重复数据sql语句
- 查询和删除表中重复数据sql语句
- 查询和删除表中重复数据sql语句
- 查询和删除表中重复数据sql语句
- 查询和删除表中重复数据sql语句
- 查询和删除表中重复数据sql语句
- loner_li 查询和删除表中重复数据sql语句
- 查询和删除表中重复数据sql语句
- SQL语句删除数据库表中重复数据
- 查询和删除表中重复数据sql语句
- mysql 删除重复数据的sql语句
- sql语句查出重复数据 并删除
- 只使用一条sql语句,删除表中的重复记录
- SQL的删除语句delete(删除表中的数据)
- 深入Spring Boot:排查@Transactional引起的NullPointerException
- 深入理解Java虚拟机-垃圾收集器与内存分配策略(三)
- org.apache.maven.archiver.MavenArchiver.getManifest错误
- 浏览器报错:ReferenceError: require is not defined
- 《软件测试的艺术(原书第2版)》【PDF】下载
- SQL语句删除单表中的重复数据
- 【CVPR2017论文】Loss Max-Pooling for Semantic Image Segmentation
- LTspice Tutorials
- TouchEvent的基础实现
- 什么是接口回调,接口回调与向上转型的区别,回调函数的理解
- 试一试
- divcss写一个页面
- NOIP提高组2004 合并果子(优先队列排序)
- 数据结构总结