SQL删除逻辑重复记录的最简方法
2005-10-19 08:51
423 查看
问题:对于表 TestData : ID, DataID, A,B,C
需要删除DataID重复的记录,仅保留第一条。 ID为Int型主键
delete * from TestData
where ID not in
(
select Min(ID) from TestData
group by DataID
)
本文引用通告地址: http://blog.csdn.net/dogbear2000/services/trackbacks/503012.aspx [点击此处收藏本文]
需要删除DataID重复的记录,仅保留第一条。 ID为Int型主键
delete * from TestData
where ID not in
(
select Min(ID) from TestData
group by DataID
)
本文引用通告地址: http://blog.csdn.net/dogbear2000/services/trackbacks/503012.aspx [点击此处收藏本文]
相关文章推荐
- sql查询重复记录、删除重复记录方法大全
- 用SQL删除重复记录的N种方法
- SQL语句 查询及删除重复记录的方法大全
- Oracle SQL中查找和删除重复记录方法
- SQL查询及删除重复记录的方法
- sql查询重复记录、删除重复记录方法大全
- 在SQL中删除重复记录(多种方法)(转)
- sql语句删除重复的记录的方法
- sql查询重复记录、删除重复记录方法大全
- sql查询重复记录、删除重复记录方法大全
- 用SQL语句删除重复记录的四种好方法
- SQL中删除和查询重复记录的方法
- sql查询重复记录、删除重复记录方法大全
- 在SQL中删除重复记录(多种方法)
- sql查询重复记录、删除重复记录方法大全
- sql查询重复记录、删除重复记录方法大全
- 【原创】用SQL语句删除重复记录的方法总结
- 【转贴】SQL查询重复记录删除重复记录方法
- sql语句删除重复的记录的方法
- SQL面试常见问题:查询及删除重复记录的方法