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 é o número de doadores para cada causa?
 ###Tabelas: 
CREATE TABLE Donors (DonorID int, DonorName text); INSERT INTO Donors VALUES (1, 'John Doe'); INSERT INTO Donors VALUES (2, 'Jane Smith');CREATE TABLE Donations (DonationID int, DonorID int, Cause text); INSERT INTO Donations VALUES (1, 1, 'Education'); INSERT INTO Donations VALUES (2, 2, 'Health');CREATE TABLE Causes (CauseID int, Cause text); INSERT INTO Causes VALUES (1, 'Education'); INSERT INTO Causes VALUES (2, 'Health');
SELECT C.Cause, COUNT(D.DonorID) FROM Donors D INNER JOIN Donations DD ON D.DonorID = DD.DonorID INNER JOIN Causes C ON DD.Cause = C.Cause GROUP BY C.Cause;