首页 > 代码库 > sql server多个相同的数据删除
sql server多个相同的数据删除
1:自己添加一个区别字段,判断区别字段进行删除
delete from (select ROW_NUMBER() over(partition by 代码 order by 时间 desc) as rows a,代码,时间 from 表) where a > 2
2:查询出表中多于1的数据,查询出区别,根据区别进行删除
select 区别字段 from 表 a right join (select 代码,MIN(时间) 最小时间 from 表 group by sddm having COUNT(代码)>1) b on a.代码= b.代码 and a.时间= b.时间 order by a.代码
sql server多个相同的数据删除
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。