昨天在查看数据库的时候 发现之前做的系统中出现了 重复的数据 查找一下原因 完美的解决了问题,但是产生的重复数需要清除掉,找了一些解决方案最终靠sql直接对库操作 处理掉这些重复的数据,问题如下:
delete JMW_USER_COMP_QDTop where
sid in (select sid from JMW_USER_COMP_QDTop group by sid having count(sid)>1)
and id not in(select min(id) from JMW_USER_COMP_QDTop group by sid having count(sid)>1)
JMW_USER_COMP_QDTop 表中字段
自增 企业编号 被投票数 略
id sid num ......
其中 企业编号 有重复的数据 要求 删除 企业编号 重复的数据 并且重复数据中要保留一条记录
重复数据指 除自增ID不同外的其他数据完全相同