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?