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: Liste todas as espécies e o número de florestas em que estão presentes?
 ###Tabelas: 
CREATE TABLE Forests (id INT PRIMARY KEY, name VARCHAR(255), hectares DECIMAL(5,2), country VARCHAR(255)); INSERT INTO Forests (id, name, hectares, country) VALUES (1, 'Greenwood', 520.00, 'Canada'); CREATE TABLE Species (id INT PRIMARY KEY, name VARCHAR(255), common_name VARCHAR(255)); INSERT INTO Species (id, name, common_name) VALUES (1, 'Quercus robur', 'English Oak'); CREATE TABLE Species_Forests (species_id INT, forest_id INT, PRIMARY KEY (species_id, forest_id), FOREIGN KEY (species_id) REFERENCES Species(id), FOREIGN KEY (forest_id) REFERENCES Forests(id)); INSERT INTO Species_Forests (species_id, forest_id) VALUES (1,1);
SELECT Species.name as species_name, COUNT(Species_Forests.forest_id) as num_forests FROM Species LEFT JOIN Species_Forests ON Species.id = Species_Forests.species_id GROUP BY Species.name;