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 valor médio de doação para eventos de 'Patrocínio' organizados por 'Humanity First' e 'Mercy Corps'?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT PRIMARY KEY, FirstName VARCHAR(50), LastName VARCHAR(50), DonationAmount DECIMAL(10,2), DonationDate DATE); CREATE TABLE DonationEvents (EventID INT PRIMARY KEY, EventName VARCHAR(100), EventType VARCHAR(100), DonationID INT, FOREIGN KEY (DonationID) REFERENCES Donors(DonorID)); CREATE TABLE Organizations (OrganizationID INT PRIMARY KEY, OrganizationName VARCHAR(100), VolunteerID INT, FOREIGN KEY (VolunteerID) REFERENCES Donors(DonorID));
SELECT AVG(DonationAmount) as AverageDonation FROM Donors d JOIN DonationEvents e ON d.DonorID = e.DonationID JOIN Organizations o ON d.DonorID = o.VolunteerID WHERE e.EventType = 'Sponsorship' AND o.OrganizationName IN ('Humanity First', 'Mercy Corps');