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 é a contagem de doadores por tipo e seus respectivos montantes totais de doação, nas tabelas 'Doadores' e 'Doações'?
 ###Tabelas: 
CREATE TABLE Donors (id INT, name VARCHAR(50), city VARCHAR(50), state VARCHAR(50), country VARCHAR(50), type VARCHAR(10), donation_amount DECIMAL(10, 2));
SELECT d.type, COUNT(DISTINCT d.id) as num_donors, SUM(Donations.amount) as total_donations FROM Donors d JOIN Donations ON Donors.id = Donations.donor_id GROUP BY d.type;