当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
Byte's internal technical map is amazing and practical
H.265视频流媒体播放器EasyPlayer.js集成时出现“SourceBuffer ”报错,该如何解决?
How to seize the new trend of NFT, yuan|universe|universe?
最近火爆朋友圈的“广告电商”,核心商业模式是什么,广告收入真实靠谱吗?
YAML文件格式
LeetCode 2359. 找到离给定两个节点最近的节点 基环树
The interviewer asked me: delete library, in addition to run do?
Matplotlib drawing core principles explain (more detailed)
「X」to「Earn」:赛道现状与破局思路
If the watermark according to how to realize the function
随机推荐
Software testing pen questions 1 (with answers)
【TypeScript】深入学习TypeScript模块化
JS 包装类 Math对象 round max() min() random
圆锥折射作为偏振计量工具的模拟
Byte's internal technical map is amazing and practical
SRv6网络演进面临的挑战
VS保存后Unity不刷新
谷粒商城-day13-es和商品上架
go exec 包
kubernetes pod podsecurityPolicies(PSP)
Ansible安装与配置
从月薪10k到30k的必走之路:自动化测试
行业 SaaS 微服务稳定性保障实战
饥荒联机版Mod开发——制作简单的物品(三)
@Transactional 事务调用与生效场景总结
增删改查这么多年,最后栽在MySQL的架构设计上!
Ruoyi integrates minio to realize distributed file storage
[Dry goods] Best practice of sub-library and sub-table
RuoYi-App启动教程
搭建直播平台,使用node生成验证码图片,并进行验证