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: Encontre o número total de funcionários para cada departamento na planta de manufatura.
 ###Tabelas: 
CREATE TABLE departments (department_id INT, department_name VARCHAR(255)); INSERT INTO departments (department_id, department_name) VALUES (1, 'Engineering'), (2, 'Production'), (3, 'Quality Control'); CREATE TABLE employees (employee_id INT, employee_name VARCHAR(255), department_id INT); INSERT INTO employees (employee_id, employee_name, department_id) VALUES (1, 'John Doe', 1), (2, 'Jane Smith', 2), (3, 'Alice Johnson', 3), (4, 'Bob Brown', 1), (5, 'Charlie Green', 2);
SELECT departments.department_name, COUNT(employees.employee_id) as total_employees FROM departments LEFT JOIN employees ON departments.department_id = employees.department_id GROUP BY departments.department_name;