Какой-то «разные индексы автоинкремента» для значений первичного ключа

У меня есть стол, который имеетЯ бы (первичный ключ с автоматическим приращением),UID (ключ ссылается на идентификатор пользователя, например) и что-то еще, что для моего вопроса не имеет значения.

Я хочу сделать, давайте назовем это, разные ключи автоинкремента наЯ бы для каждогоUID запись.

Итак, я добавлю запись сUID 10, аЯ бы поле для этой записи будет иметь1 потому что не было никаких предыдущих записей со значением10 вUID, Я добавлю новый сUID 4 и егоЯ бы будет3 потому что меня там уже двое увлеклиUID 4.

... Очень очевидное объяснение, но я пытаюсь быть максимально понятным и ясным, чтобы продемонстрировать идею ... ясно.

Какой движок SQL может предоставить такую функциональность изначально? (не на базе Microsoft / Oracle)Если нет, как я мог бы лучше всего повторить это? Триггеры что ли?У этой функции есть более подходящее имя?Если вы знаете о ядре базы данных не SQL, обеспечивающем такую функциональность, назовите его в любом случае, мне любопытно.

Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос