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: Quais são as iniciativas comuns de desenvolvimento de força de trabalho entre fábricas localizadas na mesma região?
 ###Tabelas: 
CREATE TABLE factories (factory_id INT, name TEXT, location TEXT); CREATE TABLE initiatives (initiative_id INT, factory_id INT, description TEXT, start_date DATE, end_date DATE); INSERT INTO factories (factory_id, name, location) VALUES (1, 'Factory A', 'City A'), (2, 'Factory B', 'City A'), (3, 'Factory C', 'City B'), (4, 'Factory D', 'City B'); INSERT INTO initiatives (initiative_id, factory_id, description, start_date, end_date) VALUES (1, 1, 'Training program', '2021-01-01', '2021-12-31'), (2, 2, 'Internship program', '2021-06-01', '2021-08-31'), (3, 3, 'Mentorship program', '2021-09-01', '2021-12-31'), (4, 1, 'Apprenticeship program', '2021-01-01', '2021-12-31'), (5, 2, 'Training program', '2021-01-01', '2021-12-31');
SELECT f1.location, i1.description FROM initiatives i1 JOIN factories f1 ON i1.factory_id = f1.factory_id JOIN initiatives i2 ON i1.description = i2.description JOIN factories f2 ON i2.factory_id = f2.factory_id WHERE f1.location = f2.location GROUP BY f1.location, i1.description HAVING COUNT(*) > 1;