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: Identificar os 3 países com o maior investimento em infraestrutura de rede, e o investimento total para cada um.
 ###Tabelas: 
CREATE TABLE investments (investment_id INT, investment_amount INT, country VARCHAR(20)); INSERT INTO investments (investment_id, investment_amount, country) VALUES (1, 500000, 'USA'), (2, 400000, 'Brazil'), (3, 600000, 'Argentina'); CREATE TABLE country_codes (country VARCHAR(20), code VARCHAR(5)); INSERT INTO country_codes (country, code) VALUES ('USA', 'US'), ('Brazil', 'BR'), ('Argentina', 'AR');
SELECT country, SUM(investment_amount) as total_investment FROM investments JOIN country_codes ON investments.country = country_codes.country GROUP BY country ORDER BY total_investment DESC LIMIT 3;