博客列表 >MySql数据库查询某个列的重复值

MySql数据库查询某个列的重复值

陈序员的博客
陈序员的博客原创
2019年12月31日 13:38:501906浏览

MySql数据库查询某个列的重复值(vc_name:要查询的重复字段,xm_position:要查询的表名)

select vc_name,count(*) as count from xm_position group by vc_name having count>1;

删除所查询出来多于的重复值,最大的ID留下,删除其它所有重复的

DELETE FROM xm_position WHERE id NOT IN (SELECT dt.minno FROM (SELECT MAX(id) AS minno FROM xm_position GROUP BY vc_name) dt);



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议