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 voluntários únicos para cada programa?
 ###Tabelas: 
CREATE TABLE Volunteers (VolunteerID INT, ProgramID INT, VolunteerHours INT); INSERT INTO Volunteers (VolunteerID, ProgramID, VolunteerHours) VALUES (1, 1, 10), (2, 1, 15), (3, 2, 20), (4, 3, 25);
SELECT p.ProgramName, COUNT(DISTINCT v.VolunteerID) as UniqueVolunteers FROM Programs p JOIN Volunteers v ON p.ProgramID = v.ProgramID GROUP BY p.ProgramID;