Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2012, 12:10
sergio_ivan_vr
 
Fecha de Ingreso: octubre-2011
Mensajes: 15
Antigüedad: 12 años, 6 meses
Puntos: 0
INSERT..SELECT Error 1242

Hola amigos tengo que insertar a una tabla que es la suiguiente:

tiempos

id_tiempos PK
id_actividad
id_empleado

tengo que hacer un insert masivo de esa tabla con la actividad con id=1, y tengo que poner a todos los empleados que hay que estan en otra tabla como sigue:

empleado

id_empleado PK
nombre

En otras palabras tengo que agregar con una sola consulta a todos los empleados con una actividad especifica.

Para esto estoy utilizando esta sentencia:
INSERT INTO tiempos (id_actividad,id_empleado)
VALUES(1,(SELECT empleado.id_empleado FROM empleado));

Me marca el siguiente error: "Subquery returns more than row" Error 1242.

Alguien podria darme una solucion se los agradeceria mucho.
Saludos