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 florestas têm uma altura média de árvore acima de 45 metros?
 ###Tabelas: 
CREATE TABLE forests (id INT, name VARCHAR(255), hectares FLOAT, country VARCHAR(255)); INSERT INTO forests (id, name, hectares, country) VALUES (1, 'Boreal Forest', 1200000.0, 'Canada'), (2, 'Amazon Rainforest', 5500000.0, 'Brazil'), (3, 'Daintree Rainforest', 120000.0, 'Australia'); CREATE TABLE trees (id INT, species VARCHAR(255), height FLOAT, forest_id INT); INSERT INTO trees (id, species, height, forest_id) VALUES (1, 'White Spruce', 42.0, 1), (2, 'Rainforest Gum', 30.0, 2), (3, 'Southern Silky Oak', 70.0, 3); CREATE VIEW avg_tree_height AS SELECT forest_id, AVG(height) as avg_height FROM trees GROUP BY forest_id;
SELECT forests.name FROM forests INNER JOIN avg_tree_height ON forests.id = avg_tree_height.forest_id WHERE avg_tree_height.avg_height > 45;