MySQL - varios foreign keys de varias tablas en un campo

 
Vista:

varios foreign keys de varias tablas en un campo

Publicado por enara (12 intervenciones) el 25/06/2007 07:49:36
Buenas,
necesito que me digaís como podría hacer esto:

Imaginate que tienes 3 tablas con un campo id de mismo tamaño y tipo (asik eso no dara problemas) y que no estan los datos de esas 3 tablas juntos a pesar de ser algo similar, porque tienen diferentes campos o atributos.

Luego hay otra tabla que tiene algo en común de los 3.

t1de3 (id, ...)
t2de3 (id,...)
t3de3 (id,...)
tel (id,...)

Por ejemplo el id podría ser un DNI.

Quiero poder insertar en tel un registro con el DNI1 que acabo de insertar en t1de3, DNI2 que está en t2de3 y DNI3 que está en t3de3.

si el DNI1 se actualizara en t1de3 me gustaría que automáticamente se actualizara en tel. Y también si el DNI2 se eliminara en t2de3, que desapareciera de tel.

Espero haberme explico con claridad con este ejemplo.
Muchas gracias por interesarte.
Saludos,
Enara
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder