sql如何不对sampleno进行去重查询啊

图1是想取数据的表,2是代码,3是代码执行后的结果
想利用applytestid作为基准查询出每个id下的测试样品的编号,但是根据编号查询的话就会把重复的记为1个,如何对代码修改进行不重复抓取数据呢?(图中仅需看7月份的数据即可)

img

img

img


期望获取的样例如下:
id那一栏合并,然后sampleno那一栏可以以:001,002,003,004,005来展示(以第一个框的数据为例)

img

1、你需要给一个你期望输出的样例数据……

select applytestid,row_number()over(partition by applytestid ) as sampleno
from 表
group by applytestid

大概就这么个思路吧