Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o valor total da doação por cada causa?
 ###Tabelas: 
CREATE TABLE causes (cause_id INT, cause_name VARCHAR(50)); INSERT INTO causes (cause_id, cause_name) VALUES (1, 'Education'), (2, 'Health'), (3, 'Environment'); CREATE TABLE donations (donation_id INT, cause_id INT, donation_amount DECIMAL(10,2)); INSERT INTO donations (donation_id, cause_id, donation_amount) VALUES (1, 1, 500), (2, 2, 750), (3, 1, 300), (4, 3, 400);
SELECT cause_name, SUM(donation_amount) as total_donation_amount FROM donations JOIN causes ON donations.cause_id = causes.cause_id GROUP BY cause_name;