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 projetos de pedagogia aberta concluídos por alunos em cada escola?
 ###Tabelas: 
CREATE TABLE schools (school_id INT, school_name TEXT, num_students INT); CREATE TABLE projects (project_id INT, project_name TEXT, school_id INT, student_id INT, num_projects INT); INSERT INTO schools (school_id, school_name, num_students) VALUES (1, 'Innovation School', 100), (2, 'Creativity School', 120), (3, 'Discovery School', 150); INSERT INTO projects (project_id, project_name, school_id, student_id, num_projects) VALUES (1, 'Open Source Software', 1, 1, 20), (2, 'Online Tutoring', 1, 2, 25), (3, 'Research Paper', 2, 1, 30), (4, 'Community Service', 2, 2, 22), (5, 'Art Portfolio', 3, 1, 35), (6, 'Science Experiment', 3, 2, 40);
SELECT school_name, MAX(num_projects) as max_projects FROM schools JOIN projects ON schools.school_id = projects.school_id GROUP BY school_name;