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: Liste o número total de incidentes de segurança no local de trabalho por status sindical no setor da construção em 2021 e 2022?
 ###Tabelas: 
CREATE TABLE union_status (id INT, union_status VARCHAR(10)); INSERT INTO union_status (id, union_status) VALUES (1, 'Union'), (2, 'Non-Union'); CREATE TABLE construction_sectors (sector_id INT, sector_name VARCHAR(255)); INSERT INTO construction_sectors (sector_id, sector_name) VALUES (1, 'Building Construction'), (2, 'Civil Engineering'); CREATE TABLE workplace_safety_incidents (id INT, sector_id INT, union_status_id INT, incident_year INT, incidents INT); INSERT INTO workplace_safety_incidents (id, sector_id, union_status_id, incident_year, incidents) VALUES (1, 1, 1, 2021, 50), (2, 2, 2, 2021, 75), (3, 1, 1, 2022, 55), (4, 2, 2, 2022, 80);
SELECT u.union_status, c.sector_name, incident_year, SUM(incidents) FROM workplace_safety_incidents w  JOIN union_status u ON w.union_status_id = u.id JOIN construction_sectors c ON w.sector_id = c.sector_id WHERE c.sector_name = 'Construction' AND incident_year IN (2021, 2022) GROUP BY u.union_status, c.sector_name, incident_year;