13/11/2012, 09:28
|
| | Fecha de Ingreso: noviembre-2012 Ubicación: Cali - Colombia
Mensajes: 46
Antigüedad: 12 años, 1 mes Puntos: 0 | |
Respuesta: Update Entre tablas Cita:
Iniciado por joeglo Hola el problema, creo que se tiene que solucionar añadiendo el WHERE correspondiente el UPDATE, ya que si no lo añades estas actualizando todos los ingredientes. Quedaría así:
UPDATE Ingrediente a
SET a.Cantidad = NVL(a.Cantidad -(SELECT b.Cantidad FROM Receta b WHERE b.CodigoIngrediente =a.CodigoIngrediente
AND b.CodigoProducto=100),0)
WHERE a.CodigoIngrediente IN (SELECT c.CodigoIngrediente FROM Receta c WHERE c.CodigoProducto=100) Muchas Gracias Man esta fue la solución. Te agradezco mucho |