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 geração total de resíduos de cada cidade no programa de reciclagem?
 ###Tabelas: 
CREATE TABLE Cities (CityID INT, CityName VARCHAR(50), WasteGeneration FLOAT); INSERT INTO Cities VALUES (1, 'CityA', 1200), (2, 'CityB', 1800), (3, 'CityC', 1500); CREATE TABLE RecyclingProgram (CityID INT, ProgramName VARCHAR(50)); INSERT INTO RecyclingProgram VALUES (1, 'Program1'), (2, 'Program2'), (3, 'Program3');
SELECT Cities.CityName, SUM(Cities.WasteGeneration) as TotalWasteGeneration FROM Cities INNER JOIN RecyclingProgram ON Cities.CityID = RecyclingProgram.CityID GROUP BY Cities.CityName;