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: Encontrar todos os setores nos quais 'Impact Fund 1' investiu e suas respectivas classificações ESG?
 ###Tabelas: 
CREATE TABLE investments (fund_name VARCHAR(20), company_id INT); CREATE TABLE companies (id INT, company_name VARCHAR(20), sector VARCHAR(20), ESG_rating FLOAT); INSERT INTO investments (fund_name, company_id) VALUES ('Impact Fund 1', 1), ('Impact Fund 1', 2), ('Impact Fund 2', 3); INSERT INTO companies (id, company_name, sector, ESG_rating) VALUES (1, 'Tech Innovations', 'technology', 8.1), (2, 'Finance Group', 'finance', 6.5), (3, 'Green Solutions', 'renewable_energy', 9.0);
SELECT companies.sector, AVG(companies.ESG_rating) FROM investments INNER JOIN companies ON investments.company_id = companies.id WHERE investments.fund_name = 'Impact Fund 1' GROUP BY companies.sector;