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: Encontre o número de cursos de desenvolvimento profissional completados por cada professor?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, teacher_name VARCHAR(50)); INSERT INTO teachers (teacher_id, teacher_name) VALUES (1, 'Mr. Smith'), (2, 'Ms. Johnson'), (3, 'Mrs. Lee'); CREATE TABLE courses (course_id INT, course_name VARCHAR(50), teacher_id INT, completed_date DATE); INSERT INTO courses (course_id, course_name, teacher_id) VALUES (1, 'Python Programming', 1), (2, 'Data Science', 2), (3, 'Web Development', 3), (4, 'Machine Learning', 1); UPDATE courses SET completed_date = '2022-01-01' WHERE course_id IN (1, 2, 3, 4);
SELECT t.teacher_id, COUNT(c.course_id) as num_courses_completed FROM teachers t INNER JOIN courses c ON t.teacher_id = c.teacher_id GROUP BY t.teacher_id;