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 é a condição de saúde mental mais comum tratada nos últimos 6 meses em comunidades indígenas e a idade média dos pacientes com essa condição?
 ###Tabelas: 
CREATE TABLE mental_health_conditions (condition_id INT, name VARCHAR(255), description VARCHAR(255)); CREATE TABLE patients (patient_id INT, name VARCHAR(255), age INT, gender VARCHAR(10), condition_id INT); CREATE TABLE therapy_sessions (session_id INT, patient_id INT, therapist_id INT, session_date DATE); CREATE TABLE communities (community_id INT, name VARCHAR(255), type VARCHAR(255));
SELECT mental_health_conditions.name, AVG(patients.age) FROM patients JOIN therapy_sessions ON patients.patient_id = therapy_sessions.patient_id JOIN mental_health_conditions ON patients.condition_id = mental_health_conditions.condition_id JOIN communities ON patients.community_id = communities.community_id WHERE communities.type = 'indigenous' AND therapy_sessions.session_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) GROUP BY patients.condition_id ORDER BY COUNT(*) DESC LIMIT 1;