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.