在数据库中可能会存在重复数据,需要删除并且保留其中一条 ,这里我们保留其中id最大的一条

DELETE
FROMT_Dat_BankData
WHEREBankCode IN ( SELECT BankCode FROM T_Dat_BankData GROUP BY BankCode HAVING COUNT ( BankCode ) > 1 ) AND ID NOT IN (SELECT MAX( ID ) FROMT_Dat_BankData GROUP BYBankCode HAVINGCOUNT ( BankCode ) > 1)

如上代码中,是删除银行表中的重复数据,根据银行行号分组并删除重复数据保留ID最大的一条。

主要逻辑就是删除表中按银行编码分组大于一条而且ID不是最大的ID 对这些数据执行删除

SQL删除重复数据,保留ID最大的一条相关推荐

  1. MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据

    MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据 目录导航: 开发背景: 实战: 表结构如下图所示: 操作: 总结: 回到顶部 开发背景: 最近在做一个批量数据导入到MySQL数据 ...

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

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

  3. SQL删除重复数据方法

    原文:SQL删除重复数据方法 例如: id           name         value 1               a                 pp 2            ...

  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. sql 删除重复数据

    sql 删除重复数据 问题是这样的.今天在一个技术群里,一个群友提了一个问题: 大概是,一张学生表 student,有字段 id (自增), name, 想要删除多余的重复name 的数据,剩下id最 ...

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

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

  8. 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 ...

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

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

  10. sql 删除重复数据 只保留一条

    oracle 删除重复数据 只保留一条 DELETE from t_ows_compelete_rfc WHERE operation_no is null IN ( SELECT operation ...

最新文章

  1. 性能优化工具 MVC Mini Profiler
  2. python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...
  3. JAVA写的爬虫小工具
  4. 数据结构c语言版第一章答案,《c语言数据结构》第一章概论自测题答案
  5. Java中反射的三种常用方式
  6. Android --- 刚刚进入 Activity 页面的时候无法打开对话框,报错 Unable to add window -- token null is not valid; is your
  7. 【深度学习】——日常知识点总结(持续更新)
  8. GDB调试及其调试脚本的使用
  9. SqlServer知识点
  10. java开发区块链只需150行代码
  11. 与崇洋媚外的程序员的辩论
  12. 手动方式配置IPsec隧道
  13. kali Linux的设置和优化(双系统)
  14. 微信小程序小Demo
  15. 一款适合程序员的流程图/思维导图利器
  16. 多态的综合练习(Java)
  17. 【人工智能项目】深度学习实现白葡萄酒品质预测
  18. 对数组进行排序并删除重复项Python
  19. JKD+Tomcat+Eclipse基础配置
  20. 规范数据处理活动,保障数据安全,促进数据开发利用——《数据安全法》解读

热门文章

  1. 【AD18新手入门】从零开始制造自己的PCB
  2. 【微信小程序开发】 踩坑 抽奖幸运大转盘 完美实战
  3. hi3559v100的amp双系统初始化
  4. css+div页面布局详解(三)
  5. Visio2010绘制用例图
  6. c++程序员面试宝典
  7. Linux视频教程—笔记(全)
  8. nero 2015 installing
  9. 数学建模——模糊数学
  10. 课程学习评价系统设计与实现