;with cte as(select *,row_number() over(partition by 保留字段 order by 顺序字段)rn from tb)delete cte where rn>1
可以使用子查询 对数据进行分组并计算个数 ,删除个数大于1的
select distinct * from .....