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 o número total de espécies selvagens e o número de florestas para cada país com santuários de vida selvagem, agrupados por país e ordenados pelo número de florestas em ordem decrescente.
 ###Tabelas: 
CREATE TABLE country (country_id INT, country_name TEXT, PRIMARY KEY (country_id)); CREATE TABLE wildlife (wildlife_id INT, country_id INT, species_count INT, PRIMARY KEY (wildlife_id), FOREIGN KEY (country_id) REFERENCES country(country_id)); CREATE TABLE forest (forest_id INT, country_id INT, forest_count INT, PRIMARY KEY (forest_id), FOREIGN KEY (country_id) REFERENCES country(country_id));
SELECT c.country_name, COUNT(w.species_count) AS total_wildlife_species, COUNT(f.forest_count) AS total_forests FROM country c INNER JOIN wildlife w ON c.country_id = w.country_id INNER JOIN forest f ON c.country_id = f.country_id GROUP BY c.country_name HAVING COUNT(w.species_count) > 0 ORDER BY total_forests DESC;