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 são empregados pelas fábricas de comércio justo?
 ###Tabelas: 
CREATE TABLE factories (id INT, name VARCHAR(255), location VARCHAR(255), type VARCHAR(255), PRIMARY KEY(id)); INSERT INTO factories (id, name, location, type) VALUES (3, 'Fair Trade Factories', 'Global', 'Factory'); CREATE TABLE workers (id INT, name VARCHAR(255), position VARCHAR(255), factory_id INT, PRIMARY KEY(id), FOREIGN KEY (factory_id) REFERENCES factories(id)); INSERT INTO workers (id, name, position, factory_id) VALUES (4, 'Jane Doe', 'Seamstress', 3), (5, 'John Smith', 'Quality Control', 3);
SELECT COUNT(*) FROM workers WHERE factory_id = (SELECT id FROM factories WHERE name = 'Fair Trade Factories' AND type = 'Factory');