Эй, я ищу наиболее эффективный способ поддержания относительного автоматически увеличивающегося значения объекта. Другими словами, у меня есть таблица объектов и таблица дочерних объектов. У дочерних объектов должен быть столбец, который увеличивается по отношению к другим дочерним объектам для одного и того же родителя. (т.е. дочерний объект 3 родительского объекта 4)Поддержание вторичной, относительной идентификационной колонки
например.
Parent Objects:
ID|name
1|Object1
2|Object2
3|Object3
Child Objects:
ID|relativeID|parentObjectID|name
1|1|1|Some Child Object
2|1|2|Some Child Object
3|2|1|Some Child Object
4|2|2|Some Child Object
4|3|1|Some Child Object
Каков наиболее эффективный способ генерации столбца relativeID? Я думаю, что я должен запросить MAX (relativeID) с тем же parentObjectID, а затем сделать вставку, но мне интересно, вызвали бы это проблемы, если бы были параллельные вставки на одном и том же родительском объекте. Есть ли лучший способ приблизиться к этому?
Что вы используете? –