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 funcionários em cada fábrica e quantos deles estão envolvidos em programas de desenvolvimento de força de trabalho?
 ###Tabelas: 
CREATE TABLE factories (factory_id INT, name TEXT, num_employees INT); CREATE TABLE workforce_programs (program_id INT, name TEXT, factory_id INT, num_participants INT); INSERT INTO factories (factory_id, name, num_employees) VALUES (1, 'Flex Factory', 500), (2, 'GreenTech Plant', 300), (3, 'Smart Manufacturing Co.', 700); INSERT INTO workforce_programs (program_id, name, factory_id, num_participants) VALUES (1, 'Apprenticeship Initiative', 1, 75), (2, 'Skills Training Program', 1, 100), (3, 'Youth Employment Scheme', 3, 150);
SELECT factories.name, SUM(factories.num_employees) AS total_employees, SUM(workforce_programs.num_participants) AS program_participants FROM factories LEFT JOIN workforce_programs ON factories.factory_id = workforce_programs.factory_id GROUP BY factories.name;