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: Quem são os terapeutas que trataram pacientes com mais de duas condições de saúde mental diferentes?
 ###Tabelas: 
CREATE TABLE therapists (id INT PRIMARY KEY, name TEXT); INSERT INTO therapists (id, name) VALUES (1, 'John Doe'); INSERT INTO therapists (id, name) VALUES (2, 'Jane Smith'); CREATE TABLE treatments (id INT PRIMARY KEY, patient_id INT, therapist_id INT, condition TEXT); INSERT INTO treatments (id, patient_id, therapist_id, condition) VALUES (1, 1, 1, 'Depression'); INSERT INTO treatments (id, patient_id, therapist_id, condition) VALUES (2, 2, 1, 'Anxiety'); INSERT INTO treatments (id, patient_id, therapist_id, condition) VALUES (3, 3, 2, 'PTSD'); INSERT INTO treatments (id, patient_id, therapist_id, condition) VALUES (4, 4, 1, 'Bipolar'); INSERT INTO treatments (id, patient_id, therapist_id, condition) VALUES (5, 5, 2, 'Depression'); INSERT INTO treatments (id, patient_id, therapist_id, condition) VALUES (6, 6, 1, 'Anxiety');
SELECT therapists.name FROM therapists INNER JOIN treatments ON therapists.id = treatments.therapist_id GROUP BY therapists.name HAVING COUNT(DISTINCT treatments.condition) > 2;