关于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'