欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据清理——删除多个字段重复的记录

程序员文章站 2023-12-20 18:30:04
数据库内容,随机编了一些数据,其中认为两个字段Name、Address1一致为重复记录,保留其中一条 找出 删除 删除 2. ......

数据库内容,随机编了一些数据,其中认为两个字段name、address1一致为重复记录,保留其中一条

数据清理——删除多个字段重复的记录

  1. 删除两个字段name、address1一致重复的记录,保留一条:
    • 找出
select * from tableabc
where name in( select name from tableabc group by name, address1 having count(name) > 1)
    • 删除
1 select * from tableabc 
2 where name in( select name from tableabc group by name, address1 having count(name) > 1)
3   and 
4 id not in(select max(id) from [mibox].[dbo].[puzzle] group by name,address1 having count(puzzleface) > 1 )

  2. 

上一篇:

下一篇: