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: Calcular o número de incidentes de voo para cada companhia aérea, incluindo dados unidos das tabelas 'flight_safety_records' e 'airlines'.
 ###Tabelas: 
CREATE TABLE airlines (airline VARCHAR(50), name VARCHAR(50)); INSERT INTO airlines (airline, name) VALUES ('Air China', 'Air China Limited'), ('China Southern', 'China Southern Airlines'), ('China Eastern', 'China Eastern Airlines'), ('United Airlines', 'United Airlines Holdings'), ('Delta Airlines', 'Delta Air Lines'); CREATE TABLE flight_safety_records (airline VARCHAR(50), country VARCHAR(50), incidents INT); INSERT INTO flight_safety_records (airline, country, incidents) VALUES ('Air China', 'China', 5), ('China Southern', 'China', 3), ('China Eastern', 'China', 4), ('United Airlines', 'USA', 2), ('Delta Airlines', 'USA', 1);
SELECT a.name AS airline, SUM(fsr.incidents) AS total_incidents FROM flight_safety_records fsr INNER JOIN airlines a ON fsr.airline = a.airline GROUP BY a.name;