У меня есть иерархическая таблица с повторяющимися именами на одном уровне. Пример -
user (int id, string name, int parent_id)
1, Sam, null
2, Mike, 1
3, Mike, 1
4, Mike, 1
Мне нужно сделать их такими:
1, Sam, null
2, Mike#1, 1
3, Mike#2, 1
4, Mike#3, 1
И как-то добавить ограничение. Как я могу это сделать?