sql中怎么删除两条重复记录并保留一条 将数据去重复后暂存到临时表#a中select distinct*into#a from table1 where 条件delete table1 where 删除限制条件insert into table1 select*from#a-将暂存的数据插回数据库drop table#a-删除临时表注:当前的数据库,每一个表都应该有一个标志字段,以保证记录不完全重复,否则实用中极易出问题。扩展资料:SQL语句删除掉重复的其他情况1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断SELECTFROMpeopleWHEREpeopleId INSELECTpeopleIdFROMpeopleGROUP BYpeopleIdHAVINGcount(peopleId)>;12、查找表中多余的重复记录(多个字段)SELECTFROMvitae aWHERE(a.peopleId,a.seq)INSELECTpeopleId,seqFROMvitaeGROUP BYpeopleId,seqHAVINGcount(*)>;1参考资料来源:结构化查询语言(SQL)-
SQL删除多余的重复数据 ID是不重复,如果其余的三个字段与另一条数据完全一样,就认为他们是重复的。 删除2条完全一样的数据http://hi.baidu.com/wangzhiqing999/blog/item/e90c4012ae8b5d0c962b4357.html仅供参考
sql中如何删除一个表中重复的记录,我们使用数据库的时候,表中经常有重复的数据,那么如何用ql删除一个表中重复的记录呢?下面小编给大家演示一下。