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: Quais tecnologias de cidades inteligentes são adotadas pelas 5 cidades com a maior população?
 ###Tabelas: 
CREATE TABLE smart_city_adoption (id INT, city VARCHAR(255), technology VARCHAR(255));   CREATE TABLE city_population (id INT, city VARCHAR(255), population INT);
SELECT sa.city, sa.technology FROM smart_city_adoption sa INNER JOIN (SELECT city, DENSE_RANK() OVER (ORDER BY population DESC) AS rank FROM city_population) cp ON sa.city = cp.city WHERE rank <= 5;