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 na Colômbia e na Bolívia, juntamente com seus dados de diversidade de mão de obra?
 ###Tabelas: 
CREATE TABLE colombian_departments (id INT, name VARCHAR(50)); CREATE TABLE bolivian_departments (id INT, name VARCHAR(50)); CREATE TABLE mining_operations (id INT, country_id INT, region VARCHAR(20)); CREATE TABLE employees (id INT, operation_id INT, gender VARCHAR(10), ethnicity VARCHAR(20)); INSERT INTO colombian_departments (id, name) VALUES (1, 'Antioquia'), (2, 'Cundinamarca'); INSERT INTO bolivian_departments (id, name) VALUES (1, 'La Paz'), (2, 'Potosí'); INSERT INTO mining_operations (id, country_id, region) VALUES (1, 1, 'Colombia'), (2, 1, 'Colombia'), (3, 2, 'Bolivia'), (4, 2, 'Bolivia'); INSERT INTO employees (id, operation_id, gender, ethnicity) VALUES (1, 1, 'Female', 'Mestizo'), (2, 1, 'Male', 'Afro-Colombian'), (3, 2, 'Female', 'Indigenous'), (4, 3, 'Male', 'Mestizo'), (5, 3, 'Female', 'Mestizo'), (6, 4, 'Male', 'Indigenous');
SELECT m.id, m.region, e.gender, e.ethnicity FROM mining_operations m INNER JOIN employees e ON m.id = e.operation_id INNER JOIN (SELECT * FROM colombian_departments WHERE name IN ('Antioquia', 'Cundinamarca') UNION ALL SELECT * FROM bolivian_departments WHERE name IN ('La Paz', 'Potosí')) c ON m.country_id = c.id;