Ver Mensaje Individual
  #1  
Antiguo 21-11-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Reputación: 19
ElDioni Va por buen camino
Update a una tabla que está relacionada con otra

Hola,

he mirado por el foro pero no me acabo de aclarar, ya no tengo la cabeza que tenía antes, a ver si pudieran echarme una mano, pero no al cuello. Tengo la siguiente consulta en un programa:

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

Esta consulta funciona, hace lo que quiero, pero tarda mucho en generar la subconsulta y actualizar los datos, ¿no habría alguna forma de hacer la consulta de actualización pero sin hacer subconsulta?.

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

Algo así, nada más que sin que de error y que funcione.

Gracias y saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita