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 por cada cidade no estado da Califórnia?
 ###Tabelas: 
CREATE TABLE cities (id INT, name VARCHAR(255), state VARCHAR(255)); INSERT INTO cities (id, name, state) VALUES (1, 'San Francisco', 'California'), (2, 'Los Angeles', 'California'); CREATE TABLE waste_generation (city_id INT, amount INT); INSERT INTO waste_generation (city_id, amount) VALUES (1, 50000), (1, 55000), (2, 70000), (2, 80000);
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 = 'California' GROUP BY c.name;