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 espécies têm uma população menor que 1000 em áreas protegidas?
 ###Tabelas: 
CREATE TABLE protected_areas (id INT, name VARCHAR(50)); INSERT INTO protected_areas (id, name) VALUES (1, 'Area 1'), (2, 'Area 2'); CREATE TABLE species (id INT, name VARCHAR(50), population DECIMAL(5,2), protected_area_id INT); INSERT INTO species (id, name, population, protected_area_id) VALUES (1, 'Species 1', 500.00, 1), (2, 'Species 2', 800.00, 1), (3, 'Species 3', 1200.00, 2), (4, 'Species 4', 700.00, 2);
SELECT s.name FROM species s INNER JOIN protected_areas pa ON s.protected_area_id = pa.id GROUP BY s.name HAVING SUM(s.population) < 1000;