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: Recuperar os nomes e IDs de todos os animais que não têm um programa de educação comunitária associado.
 ###Tabelas: 
CREATE TABLE education_programs (id INT, name VARCHAR(255), animal_id INT); INSERT INTO education_programs (id, name, animal_id) VALUES (1, 'Wildlife Wonders', 2), (2, 'Animal Buddies', 3), (3, 'Conservation Champions', 4); CREATE TABLE animals (id INT, name VARCHAR(20), species VARCHAR(20)); INSERT INTO animals (id, name, species) VALUES (1, 'Snow Leopard', NULL), (2, 'Daisy', 'Elephant'), (3, 'Buck', 'Hippo'), (4, 'Sasha', 'Tiger'), (5, 'Raj', 'Eagle'), (6, 'Gir', 'Lion');
SELECT a.id, a.name FROM animals a LEFT JOIN education_programs ep ON a.id = ep.animal_id WHERE ep.animal_id IS NULL;