Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/06/2008, 13:17
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
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.