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: Quantos trabalhadores estão empregados em cada fábrica?
 ###Tabelas: 
CREATE TABLE factories (id INT, name VARCHAR(255)); CREATE TABLE workers (id INT, factory_id INT, department VARCHAR(255)); INSERT INTO factories (id, name) VALUES (1, 'Factory A'), (2, 'Factory B'), (3, 'Factory C'); INSERT INTO workers (id, factory_id, department) VALUES (1, 1, 'Production'), (2, 1, 'Engineering'), (3, 2, 'Production'), (4, 2, 'Management'), (5, 3, 'Production');
SELECT f.name, COUNT(w.id) FROM factories f INNER JOIN workers w ON f.id = w.factory_id GROUP BY f.name;