Ver Mensaje Individual
  #4  
Antiguo 22-11-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Reputación: 21
ElDioni Va por buen camino
Hola,

gracias TOPX y roman por vuestras respuestas y tiempo, parezco nuevo, el motor de base de datos es ACCESS, he probado con el código de MS SQL

Código SQL [-]
UPDATE productos  SET 
AnchoPap=143  INNER JOIN troqueles 
ON productos.ref = troqueles.ref 
AND troqueles.principal=true  
AND troqueles.Troquel=2298

No me funcionaba, me salía error de sintaxis, así que probé con la de oracle.

Código SQL [-]
UPDATE (   
SELECT productos.ref, productos.AnchoPap   
FROM productos   INNER JOIN troqueles   
ON productos.ref = troqueles.ref   
WHERE troqueles.principal=true    
AND troqueles.Troquel=2298 ) 
SET AnchoPap=143

Con esta consulta funcionó de maravilla, además actualizó la tabla muy rápido, así que cojonudo.

Muchas gracias.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita