位置: 编程技术 - 正文

mysql查找删除重复数据并只保留一条实例详解(mysql查找重复项)

编辑:rootadmin

推荐整理分享mysql查找删除重复数据并只保留一条实例详解(mysql查找重复项),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql删表记录如何查询,mysql删除语句 子查询,mysql删表记录如何查询,mysql怎么找回删除的数据库,mysql怎么找回删除的数据库,mysql查询并删除,mysql查询删除重复数据,mysql查询删除重复数据,内容如对您有帮助,希望把文章链接给更多的朋友!

有这样一张表,表数据及结果如下:

school_id school_name total_student test_takers Abraham Lincoln High School Abraham Lincoln High School Acalanes High School Academy Of The Canyons Agoura High School Agoura High School

mysql查找删除重复数据并只保留一条实例详解(mysql查找重复项)

我们可以看出,school_name的字段值有重复数据(Abraham Lincoln High School 和Agoura High School分别出现两次),那么如何删除这两条数据,从而只让这两个数值出现一次呢? 具体实现方法如下:

1、删除重复记录,保存Id最小的一条

先使用GROUP BY having语法查询出重复的数据,然后删除重复数据并保留school_id最小的一条.

2、删除重复记录,保存Id最大的一条

原理和上面一样。

本文链接地址:https://www.jiuchutong.com/biancheng/302015.html 转载请保留说明!

上一篇:php源码 fsockopen获取网页内容实例详解(php源码 数据库)

下一篇:Ajax和PHP正则表达式验证表单及验证码(php ajax 实现)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络