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: Liste as condições de saúde mental únicas tratadas por provedores no Meio-Oeste e Oeste, juntamente com o total de pacientes.
 ###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', 3), (2, 'Dr. Johnson', 5); CREATE TABLE provider_patients (provider_id INT, condition_id INT, patient_id INT);
SELECT mhc.condition_name, COUNT(pp.patient_id) as total_patients FROM mental_health_conditions mhc CROSS JOIN providers p ON mhc.condition_id = pp.condition_id AND p.region_id IN (3, 5) GROUP BY mhc.condition_name;