首页 > 数据库 >java mysql删除表中多余的重复记录(多个字段),只留有id最小的记录

java mysql删除表中多余的重复记录(多个字段),只留有id最小的记录

时间:2022-09-03 10:00:44浏览次数:70  
标签:留有 java mysql 字段 表中 重复记录 id

mysql 删除表中多余的重复记录(多个字段),只留有id最小的记录

DELETE FROM 表1 f WHERE
 (f.字段1,f.字段2) IN ( SELECT 字段1,字段2 FROM 表1 GROUP BY 字段1,字段2 HAVING count(*) > 1 )
 AND id NOT IN ( SELECT min(id) FROM 表1 GROUP BY 字段1,字段2 HAVING count(*) > 1 )

标签:留有,java,mysql,字段,表中,重复记录,id
From: https://www.cnblogs.com/dawndefend/p/16652035.html

相关文章

  • MySQL教程 - 事务(Transaction)
    更新记录转载请注明出处。2022年9月3日发布。2022年9月3日从笔记迁移到博客。事务说明事务(transaction)一种机制,用于执行成批的MySQL操作用以保证没有不完整的操......
  • 九月二号——API、java String类的常用方法
    API应用软件编程接口。是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组里程能力,而无需访问源代码,或理解内部工作机制的细节。String类的......
  • MySQL教程 - 视图(View)
    更新记录转载请注明出处。2022年9月3日发布。2022年9月3日从笔记迁移到博客。说明视图是虚拟的表,是一种存储结构可以对视图进行和表一样的操作,但一般用于查询数......
  • MySQL教程 - 内建函数(Function)
    更新记录转载请注明出处。2022年9月3日发布。2022年9月3日从笔记迁移到博客。内建函数主要的函数类型数学函数字符串函数日期和时间函数条件判断函数系统信......
  • JavaScript const
    JavaScriptconst块作用域varx=10;//此处x为10{constx=6;//此处x为6}//此处x为10在声明时赋值constPI;PI=5134525352;//不正确co......
  • # JavaScript 对象
    目录JavaScript对象对象创建对象(object)的三种方式new关键字遍历对象属性(forin)JavaScript对象对象在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都......
  • java启动问题
    D:\jdk\bin\java.exe-XX:TieredStopAtLevel=1-noverify-Dspring.output.ansi.enabled=always-Dcom.sun.management.jmxremote-Dspring.jmx.enabled=true-Dspring.liv......
  • MySQL笔记
    MySQL笔记1、MySQL简介MySQL是由瑞典的MySQLAB公司开发的,目前是Oracle(甲骨文)公司的一个关系型数据库产品(2008年MySQLAB被Sun公司收购、2009年Sun公司又被Or......
  • MySQL笔记
    MySQL笔记1、MySQL简介MySQL是由瑞典的MySQLAB公司开发的,目前是Oracle(甲骨文)公司的一个关系型数据库产品(2008年MySQLAB被Sun公司收购、2009年Sun公司又被Or......
  • 简单理解 JavaScript 的词法作用域
    前言关于作用域的有关知识点有全局作用域、局部作用域、函数作用域、块级作用域、词法作用域、作用域链。作用域作用域就像是一个教室,上课时教室里面的人互相可见,A教室......