Update com varios itens e varios valores
Tenho uma tabela item_pedido e outra com produto, ao cancelar um pedido eu preciso voltar estoque dos itens, se eu mando voltar 1, ele volta, mas preciso voltar a quantidade que está marcada no pedido, segue a query que volta um, preciso que ele selecione o qtd de cada id_prod da tabela pedido e atualize na tabela produtos
UPDATE produto SET qtd =`qtd`+ 1 WHERE id_prod IN ( SELECT id_prod
FROM item_pedido
WHERE id_pedido = numero)
Se eu fizer isso ele adciona + 1 ao estoque de todos os produtos que foram apagados do pedido, porem no caso eu preciso da quantidade real marcada no pedido
Discussão (1)
Carregando comentários...