第2个回答 2013-07-12
用临时表会吗?不会的话你还是写程序去删除吧!稳妥。首先查出来你要处理的数据:如:在律师表里查同一律师,相同律所的数据
select TrueName,LawfirmServed,COUNT(TrueName) as LawyerCount from wl_lawyer2info
group by TrueName,LawfirmServed
having COUNT(TrueName)>1然后,在程序里把数据挨个取出来,取出来的数据肯定是个集合,遍历出来,留一条(在这里你可以去自由选择要保留的数据),其他的都删除掉。 最后,在数据库表上加唯一键索引,不让重复数据再次进入!本回答被网友采纳