05/06/2008, 13:17
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses Puntos: 300 | |
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. |