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: Encontre o número de espécies únicas em cada programa de educação comunitária.
 ###Tabelas: 
CREATE TABLE education_programs (id INT, name VARCHAR(50));CREATE TABLE animals (id INT, species VARCHAR(50), program_id INT);INSERT INTO education_programs (id, name) VALUES (1, 'Adopt an Animal'), (2, 'Wildlife Warriors');INSERT INTO animals (id, species, program_id) VALUES (1, 'Lion', 1), (2, 'Elephant', 2), (3, 'Zebra', 1), (4, 'Lion', 2);
SELECT e.name, COUNT(DISTINCT a.species) as unique_species FROM education_programs e INNER JOIN animals a ON e.id = a.program_id GROUP BY e.name;