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: Qual é o número de funcionários de comunidades sub-representadas para cada empresa de mineração?
 ###Tabelas: 
CREATE TABLE mining_companies (company_id INT, company_name TEXT); INSERT INTO mining_companies (company_id, company_name) VALUES (1001, 'Global Mining Co'), (1002, 'Diversified Mining Inc'), (1003, 'Inclusive Mining Corp'); CREATE TABLE employees (employee_id INT, name TEXT, gender TEXT, community TEXT, job_title TEXT, company_id INT); INSERT INTO employees (employee_id, name, gender, community, job_title, company_id) VALUES (1, 'Jamila Jones', 'Female', 'Historically marginalized', 'Miner', 1001), (2, 'Kevin Lee', 'Male', 'Asian', 'Engineer', 1001), (3, 'Nia Thompson', 'Female', 'LGBTQIA+', 'Manager', 1002), (4, 'Raj Patel', 'Male', 'South Asian', 'Miner', 1002), (5, 'Sophia Chen', 'Female', 'Person with disability', 'Engineer', 1003), (6, 'Tariq Ahmed', 'Male', 'Middle Eastern', 'Miner', 1003);
SELECT company_name, community, COUNT(*) AS employee_count FROM employees JOIN mining_companies ON employees.company_id = mining_companies.company_id GROUP BY company_name, community;