我正在处理一些遗留代码/数据库,并且需要向数据库添加一个字段,该字段将记录与该(外国)ID 相关的序列号。
示例表数据(当前):
ID ACCOUNT some_other_stuff
1 1 ...
2 1 ...
3 1 ...
4 2 ...
5 2 ...
6 1 ...
我需要添加一个 sequenceid 列,它为每个帐户分别递增,实现:
ID ACCOUNT SEQ some_other_stuff
1 1 1 ...
2 1 2 ...
3 1 3 ...
4 2 1 ...
5 2 2 ...
6 1 4 ...
请注意,顺序与帐户有关。
有没有办法可以在 SQL 中实现这一点,或者我是否可以使用 PHP 脚本来为我完成这项工作?
TIA,凯夫