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 que participaram de cada projeto de pedagogia aberta?
 ###Tabelas: 
CREATE TABLE projects (project_id INT, project_name TEXT, course_id INT); CREATE TABLE student_projects (student_id INT, project_id INT); INSERT INTO projects (project_id, project_name, course_id) VALUES (1001, 'Open Source Contribution', 1001), (1002, 'Collaborative Research', 1002), (1003, 'Community Engagement', 1003); INSERT INTO student_projects (student_id, project_id) VALUES (1, 1001), (2, 1001), (3, 1002), (4, 1003), (5, 1003);
SELECT p.project_name, COUNT(sp.student_id) as num_participants FROM projects p INNER JOIN student_projects sp ON p.project_id = sp.project_id GROUP BY p.project_name;