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: Liste todos os projetos de cidades inteligentes e suas categorias de tecnologia correspondentes no esquema 'smart_cities'.
 ###Tabelas: 
CREATE SCHEMA if not exists smart_cities; CREATE TABLE if not exists smart_cities.projects (id INT, project_name VARCHAR, location VARCHAR); CREATE TABLE if not exists smart_cities.technologies (id INT, project_id INT, technology_category VARCHAR); INSERT INTO smart_cities.projects (id, project_name, location) VALUES (1, 'Smart City 1', 'USA'), (2, 'Smart City 2', 'Germany'); INSERT INTO smart_cities.technologies (id, project_id, technology_category) VALUES (1, 1, 'IoT'), (2, 1, 'AI'), (3, 2, 'AI');
SELECT smart_cities.projects.project_name, smart_cities.technologies.technology_category FROM smart_cities.projects INNER JOIN smart_cities.technologies ON smart_cities.projects.id = smart_cities.technologies.project_id;