Ver Mensaje Individual
  #2  
Antiguo 16-03-2009
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Reputación: 22
droguerman Va por buen camino
Supongo que estás usando MySQL de no ser así prueba esto
Código SQL [-]
UPDATE codigos SET nombreING =T.codigo
FROM 
 (    SELECT temp.codigo, temp.nombreING
                                FROM codigos_TEMP temp
                                JOIN codigos c on c.codigo = temp.codigo)[/b] T
WHERE codigos.codigo = T.codigo;

ahora modificando tu solución puedes intentar esto
Código SQL [-]
UPDATE codigos SET nombreING = (    SELECT temp.nombreING
                                FROM codigos_TEMP temp
                                JOIN codigos c on c.codigo = temp.codigo 
AND temp.codigo = codigos.codigo
LIMIT 1)
__________________
self.free;
Responder Con Cita