SQLSERVER如何不重复出现?如图,不是在单元格合并;是直接写SQL如何写呢?

image.png

FineReport 用户e0818694 发布于 2022-12-10 10:49 (编辑于 2022-12-10 10:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
指间沙Lv6中级互助
发布于2022-12-12 10:39(编辑于 2022-12-12 10:40)

去重就可以了distinct

或者直接group  by

最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-10 10:51(编辑于 2022-12-10 10:53)

select distinct 编码,单号 from 表

最佳回答
0
weibwLv7高级互助
发布于2022-12-10 21:43
select t.* from (SELECT A.编码,B.单号, row_number() over (partition by A.编码 order by B.单号 desc) rn FROM A LEFT JOIN B ON A.ID=B.ID ) t where rn=1;

最佳回答
0
magicsongLv6初级互助
发布于2022-12-12 09:03

两个字段不重复需用到distinct on,即select distinct on(编码,单号) 编码,单号 from ...

  • 4关注人数
  • 507浏览人数
  • 最后回答于:2022-12-12 10:40
    请选择关闭问题的原因
    确定 取消
    返回顶部