postgressql:如何对行中的值进行计数,然后在行值更改时重置计数

r6vfmomb  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(253)

所以我有下面的表,我想改变这个表来显示第二个表,在这里我计算id的数量,然后当我得到一个不同的id值时重置计数。
当前表格

所需表格

9cbw7uwe

9cbw7uwe1#

只是使用 row_number() :

select t.*, row_number() over(partition by id order by case_number) cnt
from mytable t

相关问题