Я работаю над некоторым устаревшим кодом/базой данных и вам нужно добавить поле в базу данных, которое будет записывать порядковый номер, связанный с этим (чужим) идентификатором.MySQL: добавить столбец столбцов на основе другого поля
Пример таблицы данных (текущие):
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 для выполнения этой работы для меня?
ТИА, Кев
@tom haigh can объясните, как это работает? – FBP