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 montante total de ajuda fornecido por cada agência de ajuda?
 ###Tabelas: 
CREATE TABLE Aid_Agency (id INT PRIMARY KEY, name VARCHAR(50), type VARCHAR(50), donor_id INT, FOREIGN KEY (donor_id) REFERENCES Donor(id)); INSERT INTO Aid_Agency (id, name, type, donor_id) VALUES (1, 'UNHCR', 'Refugee Support', 1); INSERT INTO Aid_Agency (id, name, type, donor_id) VALUES (2, 'WFP', 'Food Security', 2); CREATE TABLE Aid_Distribution (id INT PRIMARY KEY, disaster_id INT, aid_amount FLOAT, aid_agency_id INT, FOREIGN KEY (disaster_id) REFERENCES Disaster(id), FOREIGN KEY (aid_agency_id) REFERENCES Aid_Agency(id)); INSERT INTO Aid_Distribution (id, disaster_id, aid_amount, aid_agency_id) VALUES (1, 1, 100000, 1); INSERT INTO Aid_Distribution (id, disaster_id, aid_amount, aid_agency_id) VALUES (2, 2, 150000, 2);
SELECT a.name as agency_name, SUM(ad.aid_amount) as total_aid FROM Aid_Agency a JOIN Aid_Distribution ad ON a.id = ad.aid_agency_id GROUP BY a.name;