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 são os nomes dos voluntários que doaram mais de $200 no total e participaram do programa 'Educação'?
 ###Tabelas: 
CREATE TABLE volunteer_donations (volunteer_id INT, donation DECIMAL(10, 2)); INSERT INTO volunteer_donations (volunteer_id, donation) VALUES (1, 100.00), (1, 200.00), (2, 150.00), (3, 50.00), (4, 300.00);
SELECT DISTINCT volunteers.name FROM volunteers JOIN volunteer_programs ON volunteers.id = volunteer_programs.volunteer_id JOIN volunteer_donations ON volunteers.id = volunteer_donations.volunteer_id WHERE volunteer_programs.program_id = 1 AND (SELECT SUM(donation) FROM volunteer_donations WHERE volunteer_id = volunteers.id) > 200;