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 média mensal de uso de dados móveis para os 10 países com os maiores investimentos em infraestrutura de rede móvel, e o valor total do investimento para cada país?
 ###Tabelas: 
CREATE TABLE country_investment (country_name VARCHAR(50), investment_amount FLOAT, population INT); CREATE TABLE mobile_data_usage (customer_id INT, data_usage FLOAT, country_name VARCHAR(50));
SELECT sub.country_name, AVG(mobile_data_usage.data_usage) as avg_data_usage, country_investment.investment_amount as total_investment FROM (SELECT country_name FROM country_investment WHERE investment_amount = (SELECT MAX(investment_amount) FROM country_investment) GROUP BY country_name ORDER BY SUM(investment_amount) DESC LIMIT 10) as sub JOIN country_investment ON sub.country_name = country_investment.country_name LEFT JOIN mobile_data_usage ON sub.country_name = mobile_data_usage.country_name GROUP BY sub.country_name, country_investment.investment_amount;