Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodolpho Netto

Update com varios itens e varios valores

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.