一、查询重复数据

--------根据多个字段查询重复数据

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 查询删除重复数据,保留其中一条数据相关推荐

  1. php如何删除重复的记录,如何删除重复项保留一条数据

    方法:1.打开Excel文档,选中要进行编辑的数据:2.点击顶部导航栏的"数据"选项卡:3.在打开的数据功能区,点击"删除重复值"按钮:4.在弹出的" ...

  2. oracle 快速移动数据和删除重复数据但保留其中一条数据

    在项目中会遇到将一个表的部分数据移动另一个表中的事情. insert into table1 (id,其他属性) select t.a,t.c...from table2 t 注意属性类型大小要一致 ...

  3. mysql查询删除重复记录查询_mysql怎么查询和删除重复记录

    查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > ...

  4. mysql查询删除重复数据

    从一张表查询 数据 插入到另一张表 insert into tp_wxaccount(`appid`,`appsecret`,`name`,`num`,`time`,`state`,`uid`) se ...

  5. sql 删除重复记录保留一条_从零学会SQL·二——简单查询

    一.使用select查询语句完成以下练习 student表 查询姓名和性别 查询所有字段 给查询的字段名替换别名,姓名替换为s_name,性别替换为"人类性别" 查询姓名时删除重复 ...

  6. mysql查询每个id的前10条数据_解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据...

    我们都知道,各种主流的社交应用或者阅读应用,基本都有列表类视图,并且都有滑到底部加载更多这一功能, 对应后端就是分页拉取数据. 好处不言而喻,一般来说,这些数据项都是按时间倒序排列的,用户只关心最新的 ...

  7. Mysql 查询满足条件 相邻的两条数据(场景:上一篇、下一篇)

    select * from t_zhy_XX where id in (select case when SIGN(id-?1)>0 THEN MIN(id) when SIGN(id-?1)& ...

  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. mysql删除重复的数据保留一条

    mysql删除重复的数据保留一条 -- 删除多余的重复记录,只保留最小id的记录,content 为内容重复字段 DELETE FROM zimis WHERE id IN (SELECT * FRO ...

最新文章

  1. 参加Java培训需要注意什么
  2. 那些学校计算机招不满,那些招不满人的985院校,请留意!
  3. 河套酒业集团远程应用K/3系统案例解析
  4. Security Wheel 安全环
  5. jQuery计算器插件
  6. VMM系列之VMM角色介绍以及创建运行方式账户
  7. javascript 内存回收机制
  8. mysql5.7的资源限制策略_MySQL-5.7密码策略及用户资源限制
  9. 关于修改密码后,远程服务器项目连接不上数据库的处理办法
  10. View Controller Programming Guide for iOS---(三)---Using View Controllers in Your App
  11. chrome extension debug在哪?
  12. 深入探究synchronize锁机制
  13. DiffImg_diffimg下载-diffimg官方版下载[图像对比软件]-天极下载
  14. Swift的一次函数式之旅
  15. 阿里云 幸运券 分享 2017 10
  16. Marvolo Gaunt's Ring ---CodeForces - 855B(思维题)
  17. 值得期待!中兴新支点4G多卡聚合技术将融合到新型导播机
  18. 谁说每个开发者都应该拥有一个属于自己的服务器?
  19. 下载excel文件(旺铺助手)的方法
  20. 假若重新度过大学四年。。

热门文章

  1. 极企办公路由安全版坚固防御破解工具
  2. AI-IMU Dead-Reckoning论文总结
  3. Python itertools模块
  4. 36.图像语义分割-FCN
  5. 左连接、右连接的区别
  6. Chrome 安装失败 错误代码 0X80070057
  7. Android手机9008模式刷机教程(以小米手机为例)
  8. 【毕业季·进击的技术er】业务和技术同等重要 · 职场人工作一年的经验之谈
  9. 过山车(二分图匹配)
  10. neo4j 数组属性(属性值有多个)