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

  

相关文章:

  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
猜你喜欢
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2021-11-18
  • 2021-11-21
  • 2022-02-10
相关资源
相似解决方案