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 todas as causas e seus respectivos números de doadores únicos na tabela 'philanthropy.causes'.
 ###Tabelas: 
CREATE TABLE philanthropy.causes (cause_id INT, cause_name TEXT, num_donors INT);
SELECT c.cause_id, COUNT(DISTINCT d.donor_id) FROM philanthropy.donations d JOIN philanthropy.causes c ON d.cause_id = c.cause_id GROUP BY c.cause_id;