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: Mostrar o número de fábricas em cada país que implementaram práticas de fabricação ética, juntamente com seus respectivos países.
 ###Tabelas: 
CREATE TABLE factories_ethical (id INT, country VARCHAR(20)); CREATE TABLE factories (id INT, name VARCHAR(50), country VARCHAR(20)); INSERT INTO factories_ethical (id, country) VALUES (1, 'USA'), (2, 'China'), (3, 'India'), (4, 'Germany'); INSERT INTO factories (id, name, country) VALUES (1, 'Factory A', 'USA'), (2, 'Factory B', 'China'), (3, 'Factory C', 'India'), (4, 'Factory D', 'Germany'), (5, 'Factory E', 'USA'), (6, 'Factory F', 'China'), (7, 'Factory G', 'India'), (8, 'Factory H', 'Germany');
SELECT f.country, COUNT(*) FROM factories f INNER JOIN factories_ethical e ON f.country = e.country GROUP BY f.country;