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: Listar todas as operações de mineração no Peru e no Chile com suas estatísticas de impacto ambiental?
 ###Tabelas: 
CREATE TABLE peruvian_departments (id INT, name VARCHAR(50)); CREATE TABLE chilean_regions (id INT, name VARCHAR(50)); CREATE TABLE mining_operations (id INT, country_id INT, region VARCHAR(20), annual_co2_emissions INT); INSERT INTO peruvian_departments (id, name) VALUES (1, 'Piura'), (2, 'Arequipa'); INSERT INTO chilean_regions (id, name) VALUES (1, 'Antofagasta'), (2, 'Atacama'); INSERT INTO mining_operations (id, country_id, region, annual_co2_emissions) VALUES (1, 1, 'Peru', 5000), (2, 1, 'Peru', 6000), (3, 2, 'Chile', 7000), (4, 2, 'Chile', 8000);
SELECT m.id, m.region, m.annual_co2_emissions FROM mining_operations m INNER JOIN (SELECT * FROM peruvian_departments WHERE name IN ('Piura', 'Arequipa') UNION ALL SELECT * FROM chilean_regions WHERE name IN ('Antofagasta', 'Atacama')) c ON m.country_id = c.id;