Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

PROBLEMA COM SUBSELECT

$
0
0

Ola estou com problemas para fazer estorno de estoque , criei uma trigger com o seguinte formato:

 

update produtos
set produtos.estoque = produtos.estoque + (select quantidade
                     from vendas_produto
                         where vendas_produto.codigo_venda = OLD.codigo)

where produtos.codigo=(select distinct codigo_produto
               from vendas_produto
                       where vendas_produto.codigo_venda = OLD.codigo)

 

ela funciona apenas quando existe somente um produto na venda, se existir mais de um produto ela gera esta exception:

 

java.sql.SQLException: Subquery returns more than 1 row

 

algum tem ideia de como resolver?


Viewing all articles
Browse latest Browse all 14190

Trending Articles