思路:

先查找重复数据

这里定义id相同即为重复

select info from table_name group by id having count(*)>1

只保留一条,可选择id最大/最小的

select max(id) as store_id from table_name group by id having count(*)>1

上述查出的数据重新命名

(select max(id) as store_id from table_name group by id having count(*)>1) as store_table

这里考虑使用not in 删除不需要存储的数据,则需要对上述语句进行修改,保留只有一条的数据

(select max(id) as store_id from table_name) as store_table

使用not in 选出重复的数据

select info from table_name where table_name.id not in (select store_table.store_id from(select max(id) as store_id from table_name) as store_table)

删除此数据

delete from table_name where table_name.id not in (select store_table.store_id from(select max(id) as store_id from table_name) as store_table)

删除数据库中的重复数据,只保留一条相关推荐

  1. SQL删除表中的重复记录只保留其中一条,最简单的方法:ROW_NUMBER()

    在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?. 要求:删除表中多余的重复记录,且保留 id 最小的那一条记录. CREATE TABLE #temp_data( id BI ...

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

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

  3. MySQL批量删除所有重复数据只保留一条

    -- 1.创建数据库及t_user表 CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARACTER SET utf8;USE `test`;DROP T ...

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

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

  5. MySQL 中删除重复数据只保留一条

    WechatIMG256.jpeg 场景 在许多条记录里,存在着些相同的记录,使用SQL语句,删除掉重复项只保留一条. 数据模型 half_demon 半妖表 id name weapon skill ...

  6. MySQL中删除重复数据只保留一条

    用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT ...

  7. mysql去除重复数据保留一条_MySQL中删除重复数据只保留一条

    用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT ...

  8. mysql 删除重复数据只保留一条记录

    删除重复数据保留name中id最小的记录 delete from order_info where id not in (select id from (select min(id) as id fr ...

  9. MySql删除重复数据(只保留一条)

    MySql删除重复数据 1. 问题引入 前一段遇到MySql数据重复的问题.由于重复向同一张表导入同一批数据,导致前台展示的数据重复,唯一方便快捷的方法莫过于利用delete操作删除重复数据(已经封板 ...

最新文章

  1. NSString 去掉前后空格或回车符
  2. 55种网页常用小技巧
  3. 数据中心的未来:一体化无人值守
  4. [java]apache server与 tomcat 的区别以及整合
  5. java代码优化_java代码之美(11)---java代码的优化
  6. 说说Java 7中的模块系统基本概念
  7. css position理解
  8. 第六章 函数逼近-强化学习理论学习与代码实现(强化学习导论第二版)
  9. 安装了jdk和jre无法打开jar文件(测试过多个jdk版本和win系统,绝对百试百灵)
  10. 字符串匹配算法:从这段代码判断你是不是在大气层
  11. Matlab:数组索引
  12. uniapp 开发微信公众号H5 隐藏右上角扩展按钮
  13. 【vue+HT+flyTo】HT图扑软件中的flyTo应用
  14. linux 串口格式化输出字符串,glibc中的printf如何输出到串口
  15. Python ❀ 插入排序
  16. 垃圾邮件的判定标准与识别方法
  17. iOS创建framework静态库(SDK组件化)
  18. 抖音等多款软件涉代码抄袭,字节跳动被诉赔 22.74 亿元
  19. 腾讯技术工程 2019 年十大最受欢迎文章出炉!
  20. Android | 教你如何在安卓上实现二代身份证识别,一键实名认证

热门文章

  1. java 内存参数设置
  2. 小米春季新品发布会直播地址 小米发布会在线观看入口
  3. C语言删除TXT文本文件最后一行
  4. 为何中国象棋中要设置马脚
  5. linux命令sm,标 题: Linux必学的60个命令(6)-其他
  6. 好用实用稳定的API接口【物流快递篇】
  7. Headless模式是在缺少显示屏
  8. 刷脸支付的安全性达到极高的金融级别
  9. Linux 启动 jar 包的 sh 脚本
  10. xp系统提示rpc服务器不可用,XP更新系统时间时提示:RPC服务器不可用的解决方法...