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 cada cargo por empresa de mineração?
 ###Tabelas: 
CREATE TABLE employees (employee_id INT, name TEXT, gender TEXT, job_title TEXT, mining_company_id INT); INSERT INTO employees (employee_id, name, gender, job_title, mining_company_id) VALUES (1, 'Rami Hamad', 'Male', 'Miner', 1001), (2, 'Sophia Nguyen', 'Female', 'Engineer', 1001), (3, 'Carlos Mendoza', 'Male', 'Miner', 1002), (4, 'Amina Diop', 'Female', 'Manager', 1002), (5, 'Hugo Sanchez', 'Male', 'Engineer', 1003); CREATE TABLE mining_companies (mining_company_id INT, company_name TEXT); INSERT INTO mining_companies (mining_company_id, company_name) VALUES (1001, 'Aswan Gold'), (1002, 'Buzwagi Mines'), (1003, 'Cadia Valley');
SELECT company_name, job_title, COUNT(*) AS employee_count FROM employees JOIN mining_companies ON employees.mining_company_id = mining_companies.mining_company_id GROUP BY company_name, job_title;