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: Quantos doadores únicos existem para cada categoria?
 ###Tabelas: 
CREATE TABLE donations (id INT, donor_id INT, category VARCHAR(255), amount DECIMAL(10, 2)); INSERT INTO donations (id, donor_id, category, amount) VALUES (1, 1, 'healthcare', 1000), (2, 1, 'education', 2000), (3, 2, 'healthcare', 500), (4, 2, 'healthcare', 1500), (5, 3, 'education', 3000);
SELECT category, COUNT(DISTINCT donor_id) AS unique_donors FROM donations GROUP BY category;