--删除重复的数据 保留最新的数据
with t as (
select * ,ROW_NUMBER() over( PARTITION by a.DeviceId,a.PhoneNumber order by id desc ) as od
from [dbo].[DeviceContact] a
)
delete from t
where od!= 1
查询 分组重复数据,保留最新的数据
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
关于所写的两个简单sql 循环语句的疑问
csdn_xhl868
2020-07-06 22:38:27
sql语句双重循环
csdn_xhl868
2020-07-06 22:38:26
Java8 Collectors.groupingBy
Risk_
2020-06-29 01:05:42
SpringBoot+Mybatis+PageHelper实现分页说明
Risk_
2020-06-29 01:05:42
拼接 sql 防注入
GoToDinner
2020-06-24 03:31:57
sql 根据日期获取动态单号
方华世界
2020-06-16 08:41:49
安装sqlserver 2000出现的各种问题
xiexiangyan
2020-06-10 11:16:23
SqlServer2017 AlwaysOn 读写分离 无域控
GoToDinner
2020-05-27 08:59:08
数据库in,exsits,表连接机制
gimm667
2020-05-23 21:48:14
nginx 配置443端口
xiexiangyan
2020-05-13 12:17:48
oracle获取年月日,两个日期相减
江小白写bug
2020-05-12 21:15:59