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 animais na tabela 'animal_population' que não têm um registro correspondente na tabela 'critical_habitats'?
 ###Tabelas: 
CREATE TABLE animal_population (id INT, animal_name VARCHAR(50), population INT); CREATE TABLE critical_habitats (id INT, habitat_name VARCHAR(50), animal_name VARCHAR(50)); INSERT INTO animal_population VALUES (1, 'Elephant', 1000);
SELECT DISTINCT ap.animal_name FROM animal_population ap LEFT JOIN critical_habitats ch ON ap.animal_name = ch.animal_name WHERE ch.animal_name IS NULL;