mysql查询重复的_mysql查询重复数据

表全部数据

-------------------

1 查询people_no重复的记录

select * from people

where people_no in (select people_no from people group by people_no having count(people_no) > 1);

----------------------

2 查询people_no重复的记录 ,排除最小id,如果删除改为delete from

select * from people

where people_no in (select people_no from people group by people_no having count(people_no) > 1) and

id not in (select min(id) from people group by people_no having count(people_no)>1);

表全部数据 ------------------- 1 查询people_no重复的记录 select * from people where people_no in (select people_no from people group by people_no having count(people_no) > 1); ---------------------- 2 查询people_no重复的记录 ,排除最小id,如果删除改为delete from select * from people where people_no in (select people_no from people group by people_no having count(people_no) > 1) and id not in (select min(id) from people group by people_no having count(people_no)>1);
经验分享 程序员 微信小程序 职场和发展