/////////////////////目地:zdjz_dis中 name字段有重复的值,删除重复的值delete *from zdjz_diswhere name in (select name from zdjz_dis group by name having count(name) >1);上面的做法会删除掉所有的相同的值,包括你想要的,只要重复就删除 delete *from zdjz_diswhere id in (select min(id) from zdjz_dis group by name having count(name)>1);1有没有重复的某项值 2如果有的话,选择id最小的那个 结合起来delete *from zdjz_diswhere name in (select name from zdjz_dis group by name having count(name) >1)and id not in (select min(id) from zdjz_dis group by name having count(name)>1);
