Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2015, 08:43
pablomacri06
 
Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 12 años
Puntos: 0
Relacionar 3 tablas

Buenas.

Tengo 3 tablas, supongamos la tabla A la B y la C

Necesito relacionar 2 tablas, la A y la B con la C de una manera tal que cuando sea necesario aparezca el valor de la tabla A y cuando sea necesario el valor de la otra tabla B.

Osea......

Tabla C
ID____Valor de tabla A o B
1.................valor_tablaA
2.................valor_tablaB
3.................valor tabla A
4.................valor tabla A
5.................valor tablaB
6.................valor tablaA
etc.
No se si será posible relacionar las tablas A y B con el mismo campo de la tabla C pero como se hace?

OBSERVACIÓN: La tabla C no puede contener al mismo tiempo un valor de A y otro de B.
EXCEPCIÓN: Si pueden existir los 2 campos pero uno debe estar en 0.
Ejemplo:
Tabla C
ID____Valor de tabla A_____Valor de tabla B
1.................valor_tablaA.................... ..0.............
2..........................0...................... ....valor_tablaB
etc..

Creo que se resuelve de esta ultima manera pero no se si esta bien diagramado. De estar bien, necesito una restricción para que no se ingresen los 2 campos ¿no?