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 trabalhadores em cada departamento, agrupados por sua etnia?
 ###Tabelas: 
CREATE TABLE department (dept_id INT, dept_name VARCHAR(50), worker_id INT); INSERT INTO department (dept_id, dept_name, worker_id) VALUES (1, 'Mining', 1), (1, 'Mining', 3), (2, 'Engineering', 2); CREATE TABLE worker_demographics (worker_id INT, worker_ethnicity VARCHAR(50)); INSERT INTO worker_demographics (worker_id, worker_ethnicity) VALUES (1, 'Caucasian'), (2, 'African American'), (3, 'Indigenous'), (4, 'Hispanic');
SELECT dept_name, worker_ethnicity, COUNT(*) as count FROM department d JOIN worker_demographics w ON d.worker_id = w.worker_id GROUP BY dept_name, worker_ethnicity;