Amigos estoy teniendo dificultades con las consultas muchos a muchos, si tubieran ejemplos o me pudieran decir donde encontrar estaria muy agradecido.
De antemano muchas gracias!
| |||
consultas n:n Amigos estoy teniendo dificultades con las consultas muchos a muchos, si tubieran ejemplos o me pudieran decir donde encontrar estaria muy agradecido. De antemano muchas gracias! |
| ||||
Respuesta: consultas n:n Te aconsejaría que veas algún tutorial de SQL. http://www.desarrolloweb.com/manuales/9/ |
| |||
Respuesta: consultas n:n Para eso imagina una empresa de trabajo que encarga trabajo a trabajadores. Un trabajador puede realizar varios trabajos y un trabajo puede ser encargado a varios trabajadores a la vez. Intenta resolver el problema de guardar en una base los encargos de trabajo. Dinos qué harías... qué tablas crearías y con qué campos y relacionados de qué manera. |
| |||
Respuesta: consultas n:n trabajos------> trabajadores_trabajos <---------trabajadores y en trabajadores_trabajos las id de las correspondientes tablas como hago un insert a a trsbajadores para asociarle un correspondiente trabajo ?? |
| |||
Respuesta: consultas n:n imaginemos que quieres insertar en la tabla intermedia trabajadortrabajo un encargo del trabajo 1 a los trabajadores 4 y 5 INSERT INTO trabajadortrabajo (refidtrabajador, refidtrabajo) VALUES (4,1), (5,1). y si es de los trabajos 8 y 9 al trabajador 2. INSERT INTO trabajadortrabajo (refidtrabajador, refidtrabajo) VALUES (2,8), (2,9). No siempre tendrás que insertar dos registros a la vez. Lo más habitual será que insertes uno. Por supuesto, no hará falta la inserción del idtrabajadortrabajo, pues al ser primary key y autoincrementable se generará al hacer la inserción. Esto es por lo que se refiere a la base. Si hablamos de formularios con selectores, etc. (selección múltiple), ya entramos en otros campos que deberás ver en los foros específicos. No sé si te habré perdido o despistado. |