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: Quais são os nomes de todos os trabalhadores da construção civil que não trabalharam em nenhum projeto de construção sustentável?
 ###Tabelas: 
CREATE TABLE construction_workers (worker_id INT, name TEXT); CREATE TABLE project_types (project_id INT, project_type TEXT); CREATE TABLE worker_projects (worker_id INT, project_id INT); INSERT INTO construction_workers (worker_id, name) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Maria Garcia'), (4, 'Ahmed Patel'); INSERT INTO project_types (project_id, project_type) VALUES (1, 'Residential'), (2, 'Commercial'), (3, 'Sustainable'); INSERT INTO worker_projects (worker_id, project_id) VALUES (1, 1), (1, 2), (2, 2), (3, 1), (3, 3), (4, 1);
SELECT construction_workers.name FROM construction_workers LEFT JOIN worker_projects ON construction_workers.worker_id = worker_projects.worker_id LEFT JOIN (SELECT DISTINCT worker_id FROM worker_projects INNER JOIN project_types ON worker_projects.project_id = project_types.project_id WHERE project_types.project_type = 'Sustainable') AS sustainable_workers ON construction_workers.worker_id = sustainable_workers.worker_id WHERE sustainable_workers.worker_id IS NULL;