sql server去重

关于sql server去重 搜索之后 发现了 distinct 发现只能返回单个字段去重数据。

后来搜索了一下group by 发现 很多贴图的效果是符合预期的,返回的结果集根据去重字段进行了筛选,在sql server 里面试了一下 发现报错 select * from table_x group by field_x,

后来搜到了partition by 发现才是解决方案

话不多说直接上代码

select *,ROW_NUMBER() over(partition by ass_id,remind_tags order by id desc) AS rn from yh_remind_info where remind_group='CertificateCheck'

  

posted @ 2020-08-10 15:10  wiggin  阅读(446)  评论(0编辑  收藏  举报