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 é a média de emissão de carbono por funcionário por departamento nas tabelas 'mining_operations', 'carbon_emissions' e 'departments'?
 ###Tabelas: 
CREATE TABLE mining_operations (employee_id INT, name VARCHAR(50), age INT, position VARCHAR(50), country VARCHAR(50)); INSERT INTO mining_operations (employee_id, name, age, position, country) VALUES (1, 'John Doe', 35, 'Engineer', 'USA'); INSERT INTO mining_operations (employee_id, name, age, position, country) VALUES (2, 'Jane Smith', 28, 'Operator', 'Canada'); CREATE TABLE carbon_emissions (employee_id INT, carbon_emissions INT); INSERT INTO carbon_emissions (employee_id, carbon_emissions) VALUES (1, 1000); INSERT INTO carbon_emissions (employee_id, carbon_emissions) VALUES (2, 1200); CREATE TABLE departments (employee_id INT, department VARCHAR(50)); INSERT INTO departments (employee_id, department) VALUES (1, 'Engineering'); INSERT INTO departments (employee_id, department) VALUES (2, 'Operations');
SELECT departments.department, AVG(carbon_emissions) FROM mining_operations INNER JOIN carbon_emissions ON mining_operations.employee_id = carbon_emissions.employee_id INNER JOIN departments ON mining_operations.employee_id = departments.employee_id GROUP BY departments.department;