当前位置: 代码迷 >> Sql Server >> 怎么删除重复记录,只保留一条
  详细解决方案

怎么删除重复记录,只保留一条

热度:93   发布时间:2016-04-24 09:56:23.0
如何删除重复记录,只保留一条

数据重复了,请问如何删除重复的,保留(centerid有数值)的记录,SQL SERVER实现,求教!
------解决思路----------------------
准确来说,它并没有重复,执行前先备份



SELECT cf_id,sp_no,sp_name,ps_sn,ps_name,[count],MAX(centerid)centerid INTO #t
FROM TB
GROUP BY cf_id,sp_no,sp_name,ps_sn,ps_name,[count]
go
TRUNCATE TABLE TB
go
INSERT INTO tb
SELECT *
FROM #t