Ando haciendo un DER, y resulta que una tabla debe poseer id de dos ciudades que actuan como FK. La idea sería esta:
Código:
La tabla que necesita repetida la ciudad la llamo "tarifario":tabla_ciudad -------------------------- id_ciudad ( PK ) nombre_ciudad
Código:
Ahora bien, si le aplico integridad referencial, tendría dos FK apuntando a la misma tabla.tabla_tarifario -------------------------- id_tarifario (PK) id_ciudad_cargue ( FK de ciudad ) id_ciudad_descargue ( FK de ciudad )
Creo en mi parecer, que habrá un redundancia, o tendría problemas al hacer los joins... o no sé. Cómo ven este caso?
Mas que de mysql, creo que es de diseño de DB... Si lo consideran, muevan el post a donde consideren.
Saludos y de antemano gracias!