对于任何可以提供帮助的人,
我想在 mysql 中创建一个数据查询,以递增地对按事务 id 分组的行进行编号,并在下一个事务 id 上重新开始编号,依此类推。
这是我的数据样本:
transaction_id | run_index
--------------------------
1001 | 20
1001 | 25
1001 | 31
1001 | 40
1002 | 4
1002 | 11
1002 | 16
1002 | 21
1002 | 35
1003 | 07
1003 | 18
1003 | 44
我希望它看起来像这样:
transaction_id | run_index | run_order
--------------------------------------
1001 | 20 | 1
1001 | 25 | 2
1001 | 31 | 3
1001 | 40 | 4
1002 | 4 | 1
1002 | 11 | 2
1002 | 16 | 3
1002 | 21 | 4
1002 | 35 | 5
1003 | 7 | 1
1003 | 18 | 2
1003 | 44 | 3
这是针对数据分析临时报告的。