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: Quais doadores não doaram para o programa 'Saúde'?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonorName VARCHAR(50)); INSERT INTO Donors (DonorID, DonorName) VALUES (1, 'John Smith'), (2, 'Jane Doe'), (3, 'Bob Johnson'), (4, 'Alice Williams'), (5, 'Charlie Brown'); CREATE TABLE Donations (DonationID INT, DonorID INT, ProgramID INT); INSERT INTO Donations (DonationID, DonorID, ProgramID) VALUES (1, 1, 1), (2, 1, 2), (3, 2, 1), (4, 3, 3), (5, 4, 2), (6, 5, 3);
SELECT D.DonorID, D.DonorName FROM Donors D LEFT JOIN Donations DON ON D.DonorID = DON.DonorID WHERE DON.ProgramID IS NULL AND D.DonorID NOT IN (SELECT DON2.DonorID FROM Donations DON2 JOIN Programs P ON DON2.ProgramID = P.ProgramID WHERE P.ProgramName = 'Health');