Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2008, 04:34
beowulf99
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema con update.

Buenas tengo un problema con una sentencia UPDATE en SQL. Como estoy con access y veo que no hay subforo para Access jeje (lo se lo se es una mierda), pero creo que la sintaxis SQL es igual o parecida en muchos casos, por eso suelto aqui mi pregunta.

Bueno la duda es la siguiente.

Esta SELECT me funciona perfectamente: (solo la hice de prueba para ver si lo hacia bien la INNER JOIN).

SELECT tempTLF.usuario, tempTLF.Telefono, tempTLF.extension
FROM tempTLF INNER JOIN tempTLF AS Temp5 ON tempTLF.usuario = Temp5.sumanombre;


Pero quiero hacer lo mismo en una UPDATE de la siguiente manera:

UPDATE Empleados
INNER JOIN tempTLF AS Temp5 ON tempTLF.usuario = Temp5.sumanombre
SET Empleados.Telefono = tempTLF.telefono
WHERE ((tempTLF.usuario)=Temp5.sumanombre));

me da error de sintaxis en donde veis el rojo, creo que es por el AS Temp5.

Alguna idea de porque puede ser ??
Saludos y Gracias por vuestra atencion.