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 máximo de consultas de saúde mental para um único aluno na província de Quebec?
 ###Tabelas: 
CREATE TABLE students (student_id INT, student_name VARCHAR(255), PRIMARY KEY (student_id)); CREATE TABLE provinces (province_name VARCHAR(255), province_id INT); CREATE TABLE mental_health_appointments (appointment_id INT, student_id INT, appointment_date DATE, PRIMARY KEY (appointment_id), FOREIGN KEY (student_id) REFERENCES students(student_id));
SELECT MAX(appointment_count) FROM (SELECT student_id, COUNT(appointment_id) as appointment_count FROM mental_health_appointments GROUP BY student_id) as appointments INNER JOIN students ON appointments.student_id = students.student_id WHERE provinces.province_name = 'Quebec';