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 total de voluntários para cada programa educacional?
 ###Tabelas: 
CREATE TABLE education_programs (id INT PRIMARY KEY, name VARCHAR(50), animal_id INT, coordinator VARCHAR(50)); CREATE TABLE volunteers (id INT PRIMARY KEY, name VARCHAR(50), program_id INT); CREATE TABLE animals (id INT PRIMARY KEY, name VARCHAR(50), species VARCHAR(50), population INT);
SELECT education_programs.name, COUNT(DISTINCT volunteers.id) AS num_volunteers FROM education_programs INNER JOIN volunteers ON education_programs.id = volunteers.program_id GROUP BY education_programs.name;