删除数据库中的重复数据,只保留一条
思路:
先查找重复数据
这里定义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)
删除数据库中的重复数据,只保留一条相关推荐
- SQL删除表中的重复记录只保留其中一条,最简单的方法:ROW_NUMBER()
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?. 要求:删除表中多余的重复记录,且保留 id 最小的那一条记录. CREATE TABLE #temp_data( id BI ...
- mysql 删除重复数据 保留一个_MySQL学习笔记-删除重复数据只保留一条
有这样一张表,表数据及结果如下: 可以看出,school_name的字段值有重复数据(Abraham Lincoln High School 和Agoura High School分别出现两次),那么 ...
- MySQL批量删除所有重复数据只保留一条
-- 1.创建数据库及t_user表 CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARACTER SET utf8;USE `test`;DROP T ...
- sql 删除重复数据 只保留一条
oracle 删除重复数据 只保留一条 DELETE from t_ows_compelete_rfc WHERE operation_no is null IN ( SELECT operation ...
- MySQL 中删除重复数据只保留一条
WechatIMG256.jpeg 场景 在许多条记录里,存在着些相同的记录,使用SQL语句,删除掉重复项只保留一条. 数据模型 half_demon 半妖表 id name weapon skill ...
- MySQL中删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT ...
- mysql去除重复数据保留一条_MySQL中删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT ...
- mysql 删除重复数据只保留一条记录
删除重复数据保留name中id最小的记录 delete from order_info where id not in (select id from (select min(id) as id fr ...
- MySql删除重复数据(只保留一条)
MySql删除重复数据 1. 问题引入 前一段遇到MySql数据重复的问题.由于重复向同一张表导入同一批数据,导致前台展示的数据重复,唯一方便快捷的方法莫过于利用delete操作删除重复数据(已经封板 ...
最新文章
- NSString 去掉前后空格或回车符
- 55种网页常用小技巧
- 数据中心的未来:一体化无人值守
- [java]apache server与 tomcat 的区别以及整合
- java代码优化_java代码之美(11)---java代码的优化
- 说说Java 7中的模块系统基本概念
- css position理解
- 第六章 函数逼近-强化学习理论学习与代码实现(强化学习导论第二版)
- 安装了jdk和jre无法打开jar文件(测试过多个jdk版本和win系统,绝对百试百灵)
- 字符串匹配算法:从这段代码判断你是不是在大气层
- Matlab:数组索引
- uniapp 开发微信公众号H5 隐藏右上角扩展按钮
- 【vue+HT+flyTo】HT图扑软件中的flyTo应用
- linux 串口格式化输出字符串,glibc中的printf如何输出到串口
- Python ❀ 插入排序
- 垃圾邮件的判定标准与识别方法
- iOS创建framework静态库(SDK组件化)
- 抖音等多款软件涉代码抄袭,字节跳动被诉赔 22.74 亿元
- 腾讯技术工程 2019 年十大最受欢迎文章出炉!
- Android | 教你如何在安卓上实现二代身份证识别,一键实名认证