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 é o número total de incidentes de emergência e os tempos de resposta correspondentes para cada comunidade em Chicago?
 ###Tabelas: 
CREATE TABLE chicago_communities (id INT, name TEXT); INSERT INTO chicago_communities (id, name) VALUES (1, 'Downtown'), (2, 'North Side'), (3, 'South Side'); CREATE TABLE emergency_response (id INT, community_id INT, incident_id INT, response_time INT); INSERT INTO emergency_response (id, community_id, incident_id, response_time) VALUES (1, 1, 1, 300), (2, 1, 2, 450), (3, 3, 3, 600); CREATE TABLE emergency_incidents (id INT, type TEXT, date DATE); INSERT INTO emergency_incidents (id, type, date) VALUES (1, 'Fire', '2021-01-01'), (2, 'Theft', '2021-01-02'), (3, 'Assault', '2021-01-03');
SELECT c.name, COUNT(er.incident_id) as total_incidents, AVG(er.response_time) as avg_response_time FROM chicago_communities c JOIN emergency_response er ON c.id = er.community_id GROUP BY c.id;