SqlServer-删除某一个字段重复的记录,只保留一条
2012-05-09 11:18
239 查看
删除pop_code重复的记录
DELETE FROM delivery_plan_product WHERE pop_code in
(SELECT pop_code FROM delivery_plan_product GROUP BY pop_code HAVING COUNT(pop_code) > 1)
and delivery_plan_product_id not in
(SELECT min(delivery_plan_product_id) FROM delivery_plan_product GROUP BY pop_code HAVING COUNT(pop_code)>1)
DELETE FROM delivery_plan_product WHERE pop_code in
(SELECT pop_code FROM delivery_plan_product GROUP BY pop_code HAVING COUNT(pop_code) > 1)
and delivery_plan_product_id not in
(SELECT min(delivery_plan_product_id) FROM delivery_plan_product GROUP BY pop_code HAVING COUNT(pop_code)>1)
相关文章推荐
- Sqlserver 2000 数据库表中删除重复记录(仅保留一条)
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- 【转】SQL删除某些字段重复的记录(只保留一条)
- MySQL按某些字段删除重复记录,只保留一条记录
- mysql,oracle里删除重复记录,只保留一条(除了自增长字段,其他的字段完全相同为相同记录)
- mysql 查找重复的字段,并删除记录只保留一条
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- SqlServer_删除重复行只保留一条记录
- sqlserver中删除数据表中重复的数据或是某一列中重复的字段,紧保留一条数据
- sql 多个字段分组,删除重复记录,保留ID最小的一条
- 如何使用SQL删除某个字段重复的记录,保留其中一条
- 删除表中某字段重复的记录(只保留一条)
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- SQL删除某些字段重复的记录(只保留一条)
- SqlServer删除表中重复的记录并保留一条
- SQL删除某些字段重复的记录(只保留一条)
- SQL删除重复记录,只保留一条数据。
- 字段查找如何去掉数据库重复记录并且只保留一条记录
- 如何删除表中的重复记录只保留其中一条?
- 删除表中的重复记录只保留其中一条