Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2009, 13:19
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ayuda UPDATE con Subconsulta

No entiendo mucho la lógica del diseño de esas tablas, pero la consulta sería así:

Código SQL:
Ver original
  1. UPDATE stock S INNER JOIN ingresos I USING (cod_stock)
  2. SET I.preciou = i.preciou + 300
  3. WHERE S.cod_prod = 1;

Digo que no entiendo el diseño, porque habitualmente una tabla denominada STOCK es una tabla que contiene los productos, su existencia actual, el precio unitario, existencias límite inferior y superior, descripción del producto y nada mas. Esto es, es la tabla de PRODUCTOS, por lo cual no debe tener más que un sólo ID: el id_producto, el cual no se repite...
¿Cuál es el sentido de tu diseño? ¿Para qué usas esa tabla y a qué se refieren los dos ID?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)