Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2010, 21:57
mysql
 
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Update con select anidado - Error

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Además de que no puedes leer una tabla y escribirla al mismo tiempo en MySQL, la subconsulta es irrelevante si ya el campo nombre tiene la selectividad para encontrar el registro:
Código MySQL:
Ver original
  1. UPDATE `trabajador`
  2. SET tarifa = tarifa * 1.05
  3. WHERE nombre = 'C.COULOMB';
ese update actualiza unicamente a C.COULOMB,
el query era este "Incrementar un 5% la tarifa de todos los trabajadores que supervisa C. COULOMB" o sea a los que supervisa C.COULOMB es decir (viendo la tabla)
el 1235 y si mismo (1311)

jurena, id_supv es el ultimo campo de la tabla

como se podria resolver esta consulta?, con una tabla temporal?
de ser asi como se implementaria?