位置: 编程技术 - 正文
推荐整理分享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
我们可以看出,school_name的字段值有重复数据(Abraham Lincoln High School 和Agoura High School分别出现两次),那么如何删除这两条数据,从而只让这两个数值出现一次呢? 具体实现方法如下:
1、删除重复记录,保存Id最小的一条
先使用GROUP BY having语法查询出重复的数据,然后删除重复数据并保留school_id最小的一条.
2、删除重复记录,保存Id最大的一条
原理和上面一样。
标签: mysql查找重复项
本文链接地址:https://www.jiuchutong.com/biancheng/302015.html 转载请保留说明!友情链接: 武汉网站建设