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: Quantos cursos de desenvolvimento profissional foram concluídos por professores de cada escola?
 ###Tabelas: 
CREATE TABLE schools (school_id INT, school_name TEXT); CREATE TABLE teachers (teacher_id INT, teacher_name TEXT, school_id INT); CREATE TABLE courses (course_id INT, course_name TEXT, completion_date DATE); CREATE TABLE teacher_courses (teacher_id INT, course_id INT); INSERT INTO schools VALUES (1, 'School A'), (2, 'School B'); INSERT INTO teachers VALUES (1, 'Mr. Smith', 1), (2, 'Ms. Johnson', 2); INSERT INTO courses VALUES (1, 'SQL for Data Analysts', '2022-01-01'), (2, 'Python for Data Science', '2022-02-01'); INSERT INTO teacher_courses VALUES (1, 1), (1, 2), (2, 1);
SELECT s.school_name, COUNT(tc.course_id) FROM schools s INNER JOIN teachers t ON s.school_id = t.school_id INNER JOIN teacher_courses tc ON t.teacher_id = tc.teacher_id INNER JOIN courses c ON tc.course_id = c.course_id GROUP BY s.school_id;