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: Quais alunos têm a maior frequência em cursos de pedagogia aberta?
 ###Tabelas: 
CREATE TABLE attendance (student_id INT, course_id INT, attendance INT); INSERT INTO attendance (student_id, course_id, attendance) VALUES (1, 101, 90), (1, 102, 95), (2, 101, 85), (2, 102, 80), (3, 101, 92), (3, 102, 98); CREATE TABLE open_pedagogy_courses (course_id INT, course_name VARCHAR(20)); INSERT INTO open_pedagogy_courses (course_id, course_name) VALUES (101, 'Open Science'), (102, 'Open Art');
SELECT student_id, SUM(attendance) as total_attendance FROM attendance JOIN open_pedagogy_courses ON attendance.course_id = open_pedagogy_courses.course_id WHERE course_name IN ('Open Science', 'Open Art') GROUP BY student_id ORDER BY total_attendance DESC;