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 taxa de reciclagem para cada iniciativa e a geração total de resíduos para as cidades atendidas por essa iniciativa?
 ###Tabelas: 
CREATE TABLE Initiatives (InitiativeID INT, InitiativeName VARCHAR(50), RecyclingRate FLOAT); INSERT INTO Initiatives VALUES (1, 'Initiative1', 0.7), (2, 'Initiative2', 0.6), (3, 'Initiative3', 0.8); CREATE TABLE Cities (CityID INT, CityName VARCHAR(50), WasteGeneration FLOAT, InitiativeID INT); INSERT INTO Cities VALUES (1, 'CityA', 1200, 1), (2, 'CityB', 1800, 2), (3, 'CityC', 1500, 3), (4, 'CityD', 1000, 1), (5, 'CityE', 2000, 3);
SELECT Initiatives.InitiativeName, RecyclingRate, SUM(Cities.WasteGeneration) as TotalWasteGeneration FROM Initiatives INNER JOIN Cities ON Initiatives.InitiativeID = Cities.InitiativeID GROUP BY Initiatives.InitiativeName;