您的位置:首页 > 数据库

SQL删除表中有重复的记录

2012-08-23 16:29 225 查看
表中有一个字段用来批量导入的ID,这个ID可以确定这一批次的数据,有一个自动编号的ID

删除重复数据,同时要保留重复数据的一条记录下来,如下:

delete from SMS_SendInfoTemp where Mobile in (select Mobile from SMS_SendInfoTemp where HisID='484' group by Mobile having count(Mobile) > 1) and ID not in (select min(ID) from SMS_SendInfoTemp where HisID='484' group by Mobile having count(Mobile)>1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: