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 para cada cidade no estado de Nova York?
 ###Tabelas: 
CREATE TABLE cities (id INT, name VARCHAR(255), state VARCHAR(255)); INSERT INTO cities (id, name, state) VALUES (1, 'New York City', 'New York'), (2, 'Buffalo', 'New York'), (3, 'Rochester', 'New York'); CREATE TABLE waste_generation (city_id INT, amount INT, state VARCHAR(255)); INSERT INTO waste_generation (city_id, amount, state) VALUES (1, 1200000, 'New York'), (1, 1500000, 'New York'), (2, 150000, 'New York'), (3, 100000, 'New York');
SELECT c.name, SUM(w.amount) as total_waste FROM cities c JOIN waste_generation w ON c.id = w.city_id WHERE c.state = 'New York' GROUP BY c.name;