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: Listar todos os doadores únicos e o valor total de doação para causas relacionadas à educação.
 ###Tabelas: 
CREATE TABLE philanthropy.causes (cause_id INT, cause_name TEXT, cause_category TEXT); INSERT INTO philanthropy.causes (cause_id, cause_name, cause_category) VALUES (1, 'Education Fund', 'Education'), (2, 'Medical Research', 'Health');
SELECT d.donor_id, SUM(d.amount) FROM philanthropy.donations d JOIN philanthropy.causes c ON d.cause_id = c.cause_id WHERE c.cause_category = 'Education' GROUP BY d.donor_id;