来自相同 ID 的 posgresql 序列号

问题描述 投票:0回答:1

如果值出现在列计划中,我需要获得相同的行号

图则编号 商品编号
T190931 201022
T190931 220933
T190932 289338
T190933 374882
T190936 093022
T190936 266679
T190936 346762
T190936 327392

预期结果是:

图则编号 商品编号 rownum
T190931 201022 1
T190931 220933 2
T190932 289338 1
T190933 374882 1
T190936 093022 1
T190936 266679 2
T190936 346762 3
T190936 327392 4
sql postgresql
1个回答
0
投票
select *, ROW_NUMBER() OVER(PARTITION BY Plan_No) as rownum from T;

更多详情请查看示例代码:https://dbfiddle.uk/HzHCTjb2

© www.soinside.com 2019 - 2024. All rights reserved.