Зависимый счетчик для поля таблице

Нужен счетчик для поля таблицы который работает в зависимости от другого поля

то есть в таблице допустип такие поля

main_id
zavisimiy_id

добавляем запись

main_id = 1
zavisimiy_id = 1

если добавить тот же main_id = 1 то zavisimiy_id должен увеличиться на единицу и будет равен 2
если добавить новый main_id = 2 то zavisimiy_id должен быть равен 1 то есть счетчик пойдет с начала

Есть ли такой аналог autoincrement но для зависимого поля ?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Нету, ибо автоинкремент не

Нету, ибо автоинкремент не для этого предзнаначен.
Вешайте триггер на таблицу и обсчитывайте значение счётчика так как вам хочется.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023