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 investimento máximo em tecnologia de cidades inteligentes para cidades com uma população superior a 1 milhão?
 ###Tabelas: 
CREATE TABLE smart_city_investments (id INT, city VARCHAR(255), investment FLOAT); CREATE VIEW city_populations AS SELECT city, population FROM city_data;
SELECT city, MAX(investment) FROM smart_city_investments JOIN city_populations ON smart_city_investments.city = city_populations.city WHERE population > 1000000 GROUP BY city;