Saludos a todos/as :
Trabajo con SQL2000 y tengo una consulta que produce error en el analizador de consultas, no me deja ni ejecutarla.
He de actualizar un campo de una tabla con los datos de otra tabla pero ambas se encuentran en la subconsulta de seleccion y no tengo claro si esto es posible.
El qry que intento ejecutar es el siguiente :
Código:
UPDATE CMPNASLINSUP
SET CMPNASLINSUP.CDGOORDEN = CMPNAS.NMROORDEN
WHERE (
SELECT CDGO, NMROORDEN, CDGOCMPNA, CDGOORDEN
FROM CMPNASLINSUP INNER JOIN CMPNAS ON CMPNASLINSUP.CDGOCMPNA = CMPNAS.CDGO
WHERE (CMPNASLINSUP.CDGOORDEN = 'A00000000')
)
Estoy haciendo algo mal, eso seguro... pero no se el qué !!!!
Agradecería cualquier tipo de ayuda al respecto.
Saludos y muchas gracias.