Algún tipo de "diferentes índices de incremento automático" por valores de clave principal

Tengo una tabla que tiene uncarné de identida (clave principal con incremento automático), uid (clave que se refiere a la identificación de los usuarios, por ejemplo) y algo más que para mi pregunta no importará.

Quiero hacer, llamémoslo, diferentes teclas de incremento automático encarné de identida para cada uid entrada

Entonces, agregaré una entrada con uid 10 y elcarné de identidal campo @ para esta entrada tendrá un1 porque no había entradas anteriores con un valor de 10 in uid. Agregaré uno nuevo con uid 4 y sucarné de identida estarán3 porque ya había dos ingresados conuid 4.

... Explicación muy obvia, pero estoy tratando de ser lo más explicativo y claro posible para demostrar la idea ... claramente.

¿Qué motor SQL puede proporcionar dicha funcionalidad de forma nativa? (no basado en Microsoft / Oracle) Si no hay ninguno, ¿cómo podría replicarlo mejor? ¿Gatillos quizás? ¿Esta funcionalidad tiene un nombre más adecuado? En caso de que conozca un motor de base de datos que no sea SQL que brinde dicha funcionalidad, nombre de todos modos, tengo curiosidad.

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta