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 é o valor total de investimento em empresas com uma alta classificação ESG na União Europeia?
 ###Tabelas: 
CREATE TABLE investments (id INT, company_id INT, investment_value FLOAT); CREATE TABLE companies (id INT, name VARCHAR(255), ESG_rating INT, region VARCHAR(255)); INSERT INTO investments (id, company_id, investment_value) VALUES (1, 1, 500000), (2, 1, 1000000), (3, 2, 2000000); INSERT INTO companies (id, name, ESG_rating, region) VALUES (1, 'Siemens', 8, 'European Union'), (2, 'Toyota', 6, 'Asia-Pacific');
SELECT SUM(investment_value) FROM investments i JOIN companies c ON i.company_id = c.id WHERE c.ESG_rating >= 7 AND c.region = 'European Union';