Нужен счетчик для поля таблицы который работает в зависимости от другого поля
то есть в таблице допустип такие поля
main_id
zavisimiy_id
добавляем запись
main_id = 1
zavisimiy_id = 1
если добавить тот же main_id = 1 то zavisimiy_id должен увеличиться на единицу и будет равен 2
если добавить новый main_id = 2 то zavisimiy_id должен быть равен 1 то есть счетчик пойдет с начала
Есть ли такой аналог autoincrement но для зависимого поля ?
Нету, ибо автоинкремент не
Нету, ибо автоинкремент не для этого предзнаначен.
Вешайте триггер на таблицу и обсчитывайте значение счётчика так как вам хочется.