当前位置:网站首页>mysql查询表中重复记录
mysql查询表中重复记录
2022-08-02 21:51:00 【模糊化的】
mysql查询表中某个字段值重复的记录,
也就是说,该字段值出现的个数是>=2,所以可以对该字段进行分组,然后对字段count计数,再筛选出>=2的count的值即可,具体实现如下:
select * from tb where 字段 in(
select 字段 from tb group by 字段 having count(字段)>=2);
查询多个字段值重复的记录:和上面类似,只不过分组和查询条件变成了多个字段:
select * from tb where (datetime,user) in
(select datetime,user from tb group by datetime,user having count(*)>=2);
过滤掉重复字段(完全重复的记录):
select distinct * from tb;
过滤掉重复字段(某些重复的字段值)
select * from tb where id in(select max(id) from tb group by 字段1,字段2)
删除有重复值的记录(针对单个字段的重复值),只保留id最大的那个:
delete from tb_test where id not in (select id from
(select max(id) id from tb_test group by datetime) t);
删除有重复值的记录(多个字段的重复值),只保留id最大的那个:
在group by 后面放入多个字段,逗号隔开
值得注意的是,要将查询到的Max值存入一个临时表,否则报错:You can’t specify target table for update in FROM clause
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 2022-08-02 第六小组 瞒春 学习笔记
- Matplotlib drawing core principles explain (more detailed)
- RuoYi-App启动教程
- 面试官:可以谈谈乐观锁和悲观锁吗
- 我用这一招让团队的开发效率提升了 100%!
- 创建型模式 - 抽象工厂模式AbstractFactory
- 在迁移测试中,源表、中间表、目标表的迁移规则
- [TypeScript] Deep Learning of TypeScript Classes (Part 1)
- How many ways do you know the singleton pattern?
- 命令行启动常见问题及解决方案
猜你喜欢
How many ways do you know the singleton pattern?
双轴晶体中锥形折射的建模与应用
手把手教你干掉if else
Towards a General Purpose CNN for Long Range Dependencies in ND
ML之PDP:基于titanic泰坦尼克是否获救二分类预测数据集利用PDP部分依赖图对RF随机森林和LightGBM模型实现可解释性案例
Flink优化的方方面面
win10安全中心设置不扫描某个文件夹的方法
Matplotlib drawing core principles explain (more detailed)
group of people
H.265视频流媒体播放器EasyPlayer.js集成时出现“SourceBuffer ”报错,该如何解决?
随机推荐
H5网页播放器EasyPlayer.js播放器界面的加载效果无法消失是什么原因?
ML之PDP:基于titanic泰坦尼克是否获救二分类预测数据集利用PDP部分依赖图对RF随机森林和LightGBM模型实现可解释性案例
同样月薪6K,为什么同事跳槽月薪翻倍,而你只涨了1000?
What is the core business model of the "advertising e-commerce" that has recently become popular in the circle of friends, and is the advertising revenue really reliable?
【使用pyside2遇到的问题】This application failed to start because no Qt platform plugin could be initialized.
谷粒商城-day13-es和商品上架
浅读一下dotenv的主干逻辑的源码
CodeTON Round 2 A - D
LeetCode 2360. 图中的最长环 基环树找环+时间戳
@Transactional 事务调用与生效场景总结
面试官:可以谈谈乐观锁和悲观锁吗
搭建直播平台,使用node生成验证码图片,并进行验证
Teach you how to kill if else
Towards a General Purpose CNN for Long Range Dependencies in ND
任务四 机器学习库Scikit-learn
虚拟内存 virualmemory
命令行启动常见问题及解决方案
一群搞社区的人
第十章 时序与延迟
Task 4 Machine Learning Library Scikit-learn