描述

在日常开发中遇到的问题,历史数据中存在重复数据需要删除,但是仍需要保留一条。

处理

DELETE FROM 表名 WHERE (字段1,字段2)
IN
(SELECT 字段1,字段2 FROM (SELECT 字段1,字段2 FROM 表名 GROUP BY 字段1,字段2 HAVING COUNT(*)>1) t1)
AND
id NOT IN (SELECT MIN(id) FROM (SELECT id FROM 表名 GROUP BY 字段1,字段2 HAVING COUNT(*)>1) t2);

查找的资料

https://www.cnblogs.com/XiaoMingBlingBling/p/11146375.html

https://www.jb51.net/article/157137.htm

https://www.cnblogs.com/tracer-dhy/p/10664327.html

MySql 删除重复数据 保留一条 多字段相关推荐

  1. Mysql 删除重复数据保留一条有效数据

    ============================== ©Copyright 蕃薯耀 2023-01-31 蕃薯耀的博客_CSDN博客-蕃薯耀分享,java,js领域博主 一.Mysql 删除重 ...

  2. MySQL删除重复数据保留1条

    测试表cctest表结构为 CREATE TABLE `cctest` (`id` int(11) NOT NULL,`name` varchar(20) DEFAULT NULL,`date` ye ...

  3. php mysql 删除重复数据_mysql删除重复数据保留一条

    1.查找重复数据:SELECT * FROM `table_a` as a WHERE NOT EXISTS (SELECT * FROM table_b as b WHERE b.a_id=a.id ...

  4. oracle如何删除重复数据第一条,oracle删除重复数据保留第一条记录

    oracle删除重复数据保留第一条记录 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 gr ...

  5. oracle如何删除重复数据保留第一条记录

    oracle删除重复数据保留第一条记录 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 g ...

  6. mongodb删除重复数据保留一条

    1.问题引入 标红字段可能存在重复数据,需删除重复数据保留一条 2. 聚合操作 db.defect_product_data.aggregate([{$group: { _id: {barcode: ...

  7. sql根据条件删除重复数据保留一条

    首先找到哪些数据是有重复记录的 over里是条件 select t.*,row_number() over(partition by t.ordercode,t.mobilephone,t.plate ...

  8. mysql 删除重复数据 保留一个_MySQL学习笔记-删除重复数据只保留一条

    有这样一张表,表数据及结果如下: 可以看出,school_name的字段值有重复数据(Abraham Lincoln High School 和Agoura High School分别出现两次),那么 ...

  9. Mysql有效的删除重复数据保留一条

    使用mysql语句删除重复数据,并且保留最大的自增id数据 一条sql语句解决重复数删除,并保留最大的自增id DELETE FROM表名 WHERE字段 IN ( SELECT a.字段 FROM ...

最新文章

  1. Eclipse如何打开一个现有工程
  2. Android L(5.0)源码之图形与图像处理之动画——Frame、Tween、属性动画、SurfaceView...
  3. mysql 不需要@的变量_mysql参数变量
  4. convert.todatetime指定日期格式_JDK1.8新增日期时间类型
  5. 图像分类——EfficientNet的学习笔记
  6. IoT、3D 扫描抢救巴黎圣母院!
  7. wx:if 与hidden
  8. matlab偏最小二乘法及其检验
  9. 扒一扒有限元的那些书
  10. USB转双串口产品设计-RS232串口
  11. 如何在 Windows 10 中安装 WSL2 的 Linux 子系统
  12. pure-admin九州权限系统地址简单读
  13. 展望下未来的计算机400字,展望未来作文400字(精选8篇)
  14. html在网页中内嵌百度搜索,如何在我的网页内嵌一个百度搜索的网页
  15. 学习servlet【续】
  16. rsync 命令_rsync命令教程示例
  17. 前端复习之JavaScript(ECMAScript5)
  18. 传输层协议——UDP和TCP
  19. 防百度云加速html,百度云加速3.0轻松应对全球最大DDoS攻击
  20. 系统思考:富者越富基模

热门文章

  1. 机器学习策略——DeepLearning.AI课程总结
  2. FireStart教程:基于SharePoint的出差报销流程七
  3. C++迭代器(iterator)
  4. mysql ifnull
  5. 税与地税、非税的区别?简要说明
  6. 在配置spring-boot的yml文件中的项目路径时出现横划线表明已过时
  7. 读书笔记:《财源滚滚》
  8. Win7关机速度慢怎么办 Win7加快关机速度方法
  9. 计算机利弊常用的英语句子,跪求一篇英语作文 题目:论计算机的优缺点
  10. 7个实用有效的营销策略帮助推动跨境电商DTC品牌业务