Estamos de estreno!...me gusta mucho la nueva cara del foro y parece ser más práctica....
la cuestión es la siguiente, tengo dos tablas en mysql :
table Persona
id_persona autoincr.
Edad
id_trasporte
table Transporte
id_trasposrte autoincr.
Empresa
Direccion
Bueno si la persona usa un solo transporte no hay problema, se le asigna el id_trasporte a la tabla persona, pero...y si usa más de un transporte?
Cómo puedo hacer para asignarle más de un id_transporte?
¿Debo crear una tercera tabla?
pense en usar una tercera tabla
table usa_transporte
id_persona
id_transporte
horario
--------------------------------
id_persona | id_transporte | horario
____3___________2________18
____3___________5________15.30
____3___________8_________9
Y la consulta podria ser...
"SELECT Transporte.Empresa, Transporte.Direccion, usa_transporte.horario FROM Transporte, usa_transporte WHERE usa_transporte.id_persona=3 AND Transporte.id_transporte = usa_transporte.id_transporte"
Esto es correcto? ¿sera eficiente?¿hay otra forma de resolver esto?.
gracias