mysql 查询删除重复数据,保留其中一条数据
一、查询重复数据
--------根据多个字段查询重复数据
SELECT*
FROMtable_name a
WHERE(a.字段1, a.字段2) IN (SELECT字段1,字段2FROMtable_name GROUP BY字段1,字段2HAVINGcount(*) > 1)
二、根据多个字段删除重复数据,只保留一条数据
注意:这种写法 必须保证有一个主键 如id,删除多余数据是 ,是根据id,保留最小或者最大的一条数据
DELETE
FROMtable_name
WHERE(字段1, 字段2) IN (SELECTt.字段1,t.字段2FROM(SELECT字段1,字段2FROMtable_name GROUP BY字段1,字段2HAVINGcount(1) > 1) t)
AND id NOT IN (SELECTdt.idFROM(SELECTmin(id) AS idFROMtable_name GROUP BY字段1,字段2HAVINGcount(1) > 1) dt
)
三、没有主键时删除重复数据
###字段1,字段2,字段3,字段4,字段5,字段6 是表中所有字段
create table new_table_temp
select DISTINCT 字段1,字段2,字段3,字段4,字段5,字段6 from table_namedelete from table_name
insert into table_name
select * from new_table_tempDROP TABLE new_table_temp
mysql 查询删除重复数据,保留其中一条数据相关推荐
- php如何删除重复的记录,如何删除重复项保留一条数据
方法:1.打开Excel文档,选中要进行编辑的数据:2.点击顶部导航栏的"数据"选项卡:3.在打开的数据功能区,点击"删除重复值"按钮:4.在弹出的" ...
- oracle 快速移动数据和删除重复数据但保留其中一条数据
在项目中会遇到将一个表的部分数据移动另一个表中的事情. insert into table1 (id,其他属性) select t.a,t.c...from table2 t 注意属性类型大小要一致 ...
- mysql查询删除重复记录查询_mysql怎么查询和删除重复记录
查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > ...
- mysql查询删除重复数据
从一张表查询 数据 插入到另一张表 insert into tp_wxaccount(`appid`,`appsecret`,`name`,`num`,`time`,`state`,`uid`) se ...
- sql 删除重复记录保留一条_从零学会SQL·二——简单查询
一.使用select查询语句完成以下练习 student表 查询姓名和性别 查询所有字段 给查询的字段名替换别名,姓名替换为s_name,性别替换为"人类性别" 查询姓名时删除重复 ...
- mysql查询每个id的前10条数据_解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据...
我们都知道,各种主流的社交应用或者阅读应用,基本都有列表类视图,并且都有滑到底部加载更多这一功能, 对应后端就是分页拉取数据. 好处不言而喻,一般来说,这些数据项都是按时间倒序排列的,用户只关心最新的 ...
- Mysql 查询满足条件 相邻的两条数据(场景:上一篇、下一篇)
select * from t_zhy_XX where id in (select case when SIGN(id-?1)>0 THEN MIN(id) when SIGN(id-?1)& ...
- 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 ...
- mysql删除重复的数据保留一条
mysql删除重复的数据保留一条 -- 删除多余的重复记录,只保留最小id的记录,content 为内容重复字段 DELETE FROM zimis WHERE id IN (SELECT * FRO ...
最新文章
- 参加Java培训需要注意什么
- 那些学校计算机招不满,那些招不满人的985院校,请留意!
- 河套酒业集团远程应用K/3系统案例解析
- Security Wheel 安全环
- jQuery计算器插件
- VMM系列之VMM角色介绍以及创建运行方式账户
- javascript 内存回收机制
- mysql5.7的资源限制策略_MySQL-5.7密码策略及用户资源限制
- 关于修改密码后,远程服务器项目连接不上数据库的处理办法
- View Controller Programming Guide for iOS---(三)---Using View Controllers in Your App
- chrome extension debug在哪?
- 深入探究synchronize锁机制
- DiffImg_diffimg下载-diffimg官方版下载[图像对比软件]-天极下载
- Swift的一次函数式之旅
- 阿里云 幸运券 分享 2017 10
- Marvolo Gaunt's Ring ---CodeForces - 855B(思维题)
- 值得期待!中兴新支点4G多卡聚合技术将融合到新型导播机
- 谁说每个开发者都应该拥有一个属于自己的服务器?
- 下载excel文件(旺铺助手)的方法
- 假若重新度过大学四年。。