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: Qual é a idade média de todas as espécies de árvores por país?
 ###Tabelas: 
CREATE TABLE countries (id INT, name VARCHAR(255)); INSERT INTO countries (id, name) VALUES (1, 'Canada'), (2, 'USA'); CREATE TABLE tree_species (id INT, name VARCHAR(255), country_id INT); INSERT INTO tree_species (id, name, country_id) VALUES (1, 'Douglas Fir', 1), (2, 'Redwood', 2); CREATE TABLE trees (id INT, age INT, tree_species_id INT); INSERT INTO trees (id, age, tree_species_id) VALUES (1, 200, 1), (2, 150, 2);
SELECT AVG(age) avg_age, s.name tree_species, c.name country FROM trees t JOIN tree_species s ON t.tree_species_id = s.id JOIN countries c ON s.country_id = c.id GROUP BY s.name, c.name;