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 alocação total de orçamento para transporte em cidades com uma população superior a 100.000?
 ###Tabelas: 
CREATE TABLE cities (id INT, name TEXT, population INT); INSERT INTO cities (id, name, population) VALUES (1, 'City A', 120000), (2, 'City B', 200000); CREATE TABLE budget_allocations (year INT, city_id INT, category TEXT, amount INT); INSERT INTO budget_allocations (year, city_id, category, amount) VALUES (2022, 1, 'Transportation', 20000000), (2022, 2, 'Transportation', 30000000);
SELECT SUM(amount) FROM budget_allocations ba JOIN cities c ON ba.city_id = c.id WHERE category = 'Transportation' AND population > 100000;