Мне нужно установить неуникальный идентификатор в таблице данных. Это будет последовательно внутри группы, т.е. для каждой группы идентификатор должен начинаться с 1 и увеличиваться с шагом 1 до последней строки для этой группы
. Это показано в таблице ниже. «Новый идентификатор» - это столбец, который мне нужно заполнить.
Unique ID Group ID New ID
--------- -------- ------
1 1123 1
2 1123 2
3 1124 1
4 1125 1
5 1125 2
6 1125 3
7 1125 4
Есть ли способ сделать это без цикла / курсора? Если цикл / курсирование - единственный способ, какой код будет наиболее эффективным?
Спасибо