PRECISO DE UMA AJUDA !!!
Tenho uma tabela item com os seguintes campos:
( id_item - id_pedido- id_produto - qtde - subtotal - valor _unitario )
e a seguinte tabela pedido com os seguintes campos:
( id_pedido - data - id_cliente - valor_total - desconto )
e tenho mais duas tabelas de cadastro de produto e cliente que não colocarei aqui. Minha dúvida é como fazer uma trigger que calcule itens selecionado na tabela item e jogue o subtotal de todos os itens(JUNTOS) para a tabela pedido (valor_total) .
Lembrando que pode ser vários itens(somar esse total de itens para a tabela pedido no campo valor _total). Eu consigo com a triggers que tenho apenas jogar o valor total do item, mas se eu adicionar outro item, não vai.
Segue a trigger que estou usando:
DELIMITER $$ CREATE TRIGGER `inserir` AFTER INSERT ON `item` FOR EACH ROW update pedido set `valor_total`=NEW.subtotal WHERE pedido.id_pedido = NEW.id_pedido $$ DELIMITER ;
Essa que coloquei apenas joga o subtotal de 1 item para a tabela pedido campo valor_total.