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 orçamento máximo para projetos de transporte público na tabela "projetos" para cada cidade na área 'Suburban'?
 ###Tabelas: 
CREATE TABLE projects (project_id INT, project_name VARCHAR(50), budget DECIMAL(10, 2), city VARCHAR(50)); INSERT INTO projects (project_id, project_name, budget, city) VALUES (1, 'ProjectH', 12000000.00, 'CityA'), (2, 'ProjectI', 8000000.00, 'CityB'), (3, 'ProjectJ', 15000000.00, 'CityA'); CREATE TABLE city_data (city_name VARCHAR(50), state VARCHAR(50), country VARCHAR(50), population INT); INSERT INTO city_data (city_name, state, country, population) VALUES ('CityA', 'StateA', 'CountryA', 600000), ('CityB', 'StateB', 'CountryA', 400000);
SELECT city, MAX(budget) FROM projects WHERE area = 'Suburban' GROUP BY city;