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?