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 condições de saúde mental únicas tratadas por prestadores em cada região?
 ###Tabelas: 
CREATE TABLE mental_health_conditions (condition_id INT, condition_name VARCHAR(50)); INSERT INTO mental_health_conditions (condition_id, condition_name) VALUES (1, 'Anxiety'), (2, 'Depression'), (3, 'Bipolar Disorder'); CREATE TABLE providers (provider_id INT, provider_name VARCHAR(50), region_id INT); INSERT INTO providers (provider_id, provider_name, region_id) VALUES (1, 'Dr. Smith', 1), (2, 'Dr. Johnson', 2); CREATE TABLE provider_patients (provider_id INT, condition_id INT, patient_id INT);
SELECT p.region_id, COUNT(DISTINCT mhc.condition_id) as num_conditions FROM mental_health_conditions mhc JOIN provider_patients pp ON mhc.condition_id = pp.condition_id JOIN providers p ON pp.provider_id = p.provider_id GROUP BY p.region_id;