Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2010, 14:39
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 2 meses
Puntos: 6
Autonumérico parcial

Ignoro si esto es posible.

Lo que quiero es una tabla, que tenga dos columnas como clave primaria, una de las cuales será una clave foránea que apuntará a otra tabla, y la otra, un autonumérico (el cual se incrementará sólo para el mismo valor de la otra clave).

Es decir, por ejemplo:

CAMPOA=1
CAMPOB=1,2,3,4...

CAMPOA=5
CAMPOB=1,2,3...

Imaginad, por poner un ejemplo, que una marca de coches guarda distintos modelos concretos por cada modelo genérico. Y tendríamos en una tabla:

id1=modelo genérico (por ejemplo, Seat León, con identificador 1, y que apunta a otra tabla)
id2=modelo concreto (por ejemplo, TDI 2.0, con identificador 1, SDI 5, con identificador2, etc.).

Luego, id2, volvería a ser un incremental distinto al cambiar de modelo (por ejemplo, con Seat Ibiza, que podría valer 2 para id1).

¿Es posible esto? ¿Crear un autonumérico que se aplique, para cada uno de los valores de otra columna? Imagino que no, pero es algo que puede ser interesante en muchas ocasiones.