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: Listar demografias únicas da força de trabalho e seus respectivos departamentos nas tabelas 'staff_demographics' e 'staff_details'.
 ###Tabelas: 
CREATE TABLE staff_demographics (id INT, name VARCHAR(50), gender VARCHAR(50), ethnicity VARCHAR(50)); INSERT INTO staff_demographics (id, name, gender, ethnicity) VALUES (1, 'John Doe', 'Male', 'Caucasian'), (2, 'Jane Smith', 'Female', 'African American'); CREATE TABLE staff_details (id INT, name VARCHAR(50), department VARCHAR(50)); INSERT INTO staff_details (id, name, department) VALUES (1, 'John Doe', 'Mining Engineering'), (2, 'Jane Smith', 'Human Resources');
SELECT staff_demographics.gender, staff_demographics.ethnicity, staff_details.department FROM staff_demographics INNER JOIN staff_details ON staff_demographics.name = staff_details.name;