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: Listar todos os tipos de máquinas usados exclusivamente no departamento de 'Engenharia'.
 ###Tabelas: 
CREATE TABLE machinery (machinery_id INT, plant_id INT, department VARCHAR(50), machinery_type VARCHAR(50)); INSERT INTO machinery (machinery_id, plant_id, department, machinery_type) VALUES (1, 1, 'Manufacturing', 'CNC Milling'), (2, 1, 'Manufacturing', 'Lathe'), (3, 2, 'Engineering', '3D Printer'), (4, 2, 'Engineering', 'Automated Guided Vehicle'), (5, 3, 'Manufacturing', 'CNC Milling'), (6, 3, 'Manufacturing', 'Lathe');
SELECT DISTINCT machinery_type FROM machinery m1 WHERE NOT EXISTS (SELECT 1 FROM machinery m2 WHERE m1.machinery_type = m2.machinery_type AND m2.department != 'Engineering');