当前位置:网站首页>mysql去除重复数据
mysql去除重复数据
2022-07-30 21:33:00 【bhegi_seg】
mysql去除重复数据
根据one列查询重复的数据(根据单列判断重复)
SELECT * FROM tab_test
WHERE ONE IN (SELECT ONE FROM testdelete GROUP BY ONE HAVING COUNT(ONE) > 1)
删除表中的重复记录:(根据单列删除且保留ID最小的一条)
DELETE
FROM tab_test
WHERE ONE IN(SELECT
ONE
FROM (SELECT
ONE
FROM tab_test
GROUP BY ONE
HAVING COUNT(ONE) > 1) a)
AND id NOT IN(SELECT
*
FROM (SELECT
MIN(id)
FROM tab_test
GROUP BY ONE
HAVING COUNT(ONE) > 1) b);
根据one,two,three判断重复:(根据单多判断重复)
SELECT * FROM tab_test a
WHERE (a.one,a.two,a.three) IN
(SELECT ONE,two,three FROM tab_test GROUP BY ONE,two,three HAVING COUNT(*) > 1) ;
删除表中的重复数据(根据多列进行删除且保留ID最小的一条)
DELETE
FROM tab_test
WHERE (ONE,two,three)IN(SELECT
ONE,
two,
three
FROM (SELECT
ONE,
two,
three
FROM tab_test
GROUP BY ONE,two,three
HAVING COUNT( * ) > 1) a)
AND id NOT IN(SELECT
MIN(id)
FROM (SELECT
MIN(id) AS id
FROM tab_test
GROUP BY ONE,two,three
HAVING COUNT( * ) > 1) b)
查找表中多余的重复记录(多个字段),不包含id最小的记录 (根据多个字段查重复不包含id最小的)
SELECT *
FROM tab_test a
WHERE (a.one,a.two,a.three)IN(SELECT
ONE,
two,
three
FROM tab_test
GROUP BY ONE,two,three
HAVING COUNT( * ) > 1)
AND id NOT IN(SELECT
MIN(id) AS id
FROM tab_test
GROUP BY ONE,two,three
HAVING COUNT( * ) > 1) ;
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 系统结构考点之并行计算霍纳法则
- go慢速入门——函数
- socket:内核初始化及创建流(文件)详细过程
- Chrome 配置samesite=none方式
- 一个网络两种用途!南开&哈工程提出TINet,通过细化纹理和边缘,在显著性目标检测和伪装目标检测上实现双SOTA!...
- QUALITY-GATED CONVOLUTIONAL LSTM FOR ENHANCING COMPRESSED VIDEO
- 关于MySQL主从复制的数据同步延迟问题
- Niu Ke Xiaobaiyue Race 53 A-E
- MySQL60 homework
- DistSQL in-depth analysis: creating a dynamic distributed database
猜你喜欢
【信息安全技术】RSA算法的研究及不同优化策略的比较
GPGGA NTRIP RTCM Notes
外包干了三年,废了...
IDEA2018.3.5 cancel double-click Shift shortcut
MySQL 灵魂 16 问,你能撑到第几问?
[Deep Learning] Understanding of Domain Adaptation in Transfer Learning and Introduction of 3 Techniques
Day 16 of HCIP
How do I refresh the company's background management system (Part 1) - performance optimization
在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
Deep Kalman Filter Network for Video Compression Artifact Removal
随机推荐
外包干了三年,废了...
How strict Typescript strict mode?
为什么那么多自学软件测试的人,后来都放弃了...
Enhancing Quality for HEVC Compressed Videos
【深度学习】对迁移学习中域适应的理解和3种技术的介绍
系统结构考点之PM2I单级网络
MySQL60题作业
基于ABP实现DDD--领域服务、应用服务和DTO实践
Navicat new database
关于MySQL主从复制的数据同步延迟问题
TransGAN code reproduction - Jiutian Bisheng Platform
3 minutes to take you to understand WeChat applet development
我是如何让公司后台管理系统焕然一新的(上) -性能优化
openim支持十万超级大群
(7/29) Basic board minimum spanning tree prim+kruskal
Apache DolphinScheduler新一代分布式工作流任务调度平台实战-
微信公众号授权登录后报redirect_uri参数错误的问题
Structured Streaming报错记录:Overloaded method foreachBatch with alternatives
Google Earth Engine ——
[Deep Learning] Understanding of Domain Adaptation in Transfer Learning and Introduction of 3 Techniques