Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2014, 07:44
mono_chimuchino
 
Fecha de Ingreso: noviembre-2011
Mensajes: 44
Antigüedad: 12 años, 5 meses
Puntos: 0
Exclamación Actualizar Stock en Tabla

Buenos días amigos tengo la siguiente duda, espero puedan ayudarme

tengo 3 tablas, orden,detalle_order,producto

en orden tengo: id_orden,fecha_orden
en detalle_orden: id_orden,id_producto,cantidad
en producto: id_producto,nombre,cantidad

al relacionar estas tablas me entrega la típica información relacionada

ahora lo que necesito es lo siguiente, imaginemos que detalle_orden tiene estos datos

id_orden id_producto cantidad
1 1 2
1 2 4
1 4 6

lo que necesito es tomar esa informacion::"es un ejemplo la idea"

select * from detalle_orden where id_orden=1

y aumentarle la cantidad a la tabla producto: en relacion a la tabla detalle_orden
PERO le aumento la misma cantidad que aparece en la tabla detalle_orden

osea si producto tiene esta cantidad

id_producto nombre cantidad
1 pila 4
2 zapato 8
4 papa 12


ahora quede en

id_producto nombre cantidad
1 pila 6
2 zapato 12
4 papa 18

que debería ser la la actualización en una sola instrucción con update,


espero me puedan ayudar amigos muchas gracias :) desde ya...