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: Liste o número de doadores únicos e o valor total doado para cada resposta a desastres, excluindo doadores que tenham doado para múltiplos desastres.
 ###Tabelas: 
CREATE TABLE donors (id INT, disaster_id INT, amount FLOAT); CREATE TABLE disasters (id INT, name VARCHAR(255));
SELECT d.name, COUNT(DISTINCT donors.id) as donor_count, SUM(donors.amount) as total_donated FROM disasters d LEFT JOIN (SELECT DISTINCT donor_id, disaster_id FROM donors) donors ON d.id = donors.disaster_id GROUP BY d.id;