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: Identificar provedores de saúde mental que atendem a um grupo diversificado de trabalhadores de saúde comunitária em termos de identidade de gênero.
 ###Tabelas: 
CREATE TABLE MentalHealthProvider (ProviderID INT, WorkerID INT, WorkerGender VARCHAR(50)); INSERT INTO MentalHealthProvider (ProviderID, WorkerID, WorkerGender) VALUES (1, 1, 'Female'), (2, 2, 'Non-binary'), (3, 3, 'Male'), (4, 4, 'Genderqueer'), (5, 5, 'Two-Spirit'), (6, 1, 'Female'), (7, 2, 'Non-binary'), (8, 3, 'Male'), (9, 4, 'Genderqueer'), (10, 5, 'Two-Spirit'), (11, 1, 'Female'), (12, 2, 'Non-binary'), (13, 3, 'Male'), (14, 4, 'Genderqueer'), (15, 5, 'Two-Spirit');
SELECT ProviderID, COUNT(DISTINCT WorkerGender) as NumGenders FROM MentalHealthProvider GROUP BY ProviderID HAVING NumGenders > 2;