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 subsídios concedidos por fundações localizadas nos EUA, categorizado por área de causa?
 ###Tabelas: 
CREATE TABLE foundations (id INT, name TEXT, country TEXT, total_grants_given FLOAT); INSERT INTO foundations (id, name, country, total_grants_given) VALUES (1, 'Gates Foundation', 'USA', 5000000);
SELECT f.country, c.cause_area, SUM(f.total_grants_given) FROM foundations f INNER JOIN grants g ON f.id = g.foundation_id INNER JOIN cause_areas c ON g.cause_area_id = c.id GROUP BY f.country, c.cause_area;