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 alunos aprovados no exame e sua pontuação média de saúde mental por disciplina?
 ###Tabelas: 
CREATE TABLE exam_results (student_id INT, subject VARCHAR(10), passed BOOLEAN); INSERT INTO exam_results (student_id, subject, passed) VALUES (1, 'Math', TRUE), (1, 'English', FALSE), (2, 'Math', TRUE), (2, 'English', TRUE), (3, 'Math', FALSE), (3, 'English', TRUE); CREATE TABLE student_mental_health (student_id INT, score INT, subject VARCHAR(10)); INSERT INTO student_mental_health (student_id, score, subject) VALUES (1, 80, 'Math'), (1, 75, 'English'), (2, 90, 'Math'), (2, 85, 'English'), (3, 60, 'Math'), (3, 65, 'English');
SELECT subject, COUNT(*) as num_passed, AVG(score) as avg_mental_health_score FROM exam_results JOIN student_mental_health ON exam_results.student_id = student_mental_health.student_id WHERE passed = TRUE GROUP BY subject;