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 de funcionários de comunidades diversas em cada mina.
 ###Tabelas: 
CREATE TABLE mine (id INT, name TEXT, location TEXT); CREATE TABLE employee (id INT, mine_id INT, name TEXT, diversity_group TEXT); INSERT INTO mine VALUES (1, 'Mine A', 'Country A'); INSERT INTO mine VALUES (2, 'Mine B', 'Country B'); INSERT INTO employee VALUES (1, 1, 'John', 'Underrepresented Group 1'); INSERT INTO employee VALUES (2, 1, 'Maria', 'Underrepresented Group 2'); INSERT INTO employee VALUES (3, 2, 'David', 'Underrepresented Group 1'); INSERT INTO employee VALUES (4, 2, 'Sophia', 'Underrepresented Group 2'); INSERT INTO employee VALUES (5, 2, 'James', 'Not Underrepresented');
SELECT mine.name, COUNT(employee.id) AS diverse_employees FROM mine INNER JOIN employee ON mine.id = employee.mine_id WHERE employee.diversity_group IS NOT NULL GROUP BY mine.name;