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: Determine o número de fábricas em cada localização e a contagem média de trabalhadores.
 ###Tabelas: 
CREATE TABLE factories (id INT PRIMARY KEY, name VARCHAR(255), location VARCHAR(255), capacity INT); INSERT INTO factories (id, name, location, capacity) VALUES (1, 'Ethical Fabrications', 'Bangladesh', 500), (2, 'Fair Factories', 'Cambodia', 300), (3, 'Sustainable Textiles', 'India', 400); CREATE TABLE labor_practices (id INT PRIMARY KEY, factory_id INT, worker_count INT); INSERT INTO labor_practices (id, factory_id, worker_count) VALUES (1, 1, 100), (2, 2, 120), (3, 3, 150);
SELECT f.location, COUNT(f.id) AS factory_count, AVG(lp.worker_count) AS avg_worker_count FROM factories f INNER JOIN labor_practices lp ON f.id = lp.factory_id GROUP BY f.location;