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: Liste os IDs e nomes de todos os professores que participaram de um curso de desenvolvimento profissional no último ano, juntamente com o número de cursos realizados, das tabelas 'teacher_trainings' e 'teachers'.
 ###Tabelas: 
CREATE TABLE teacher_trainings (teacher_id INT, course_id INT, training_date DATE); CREATE TABLE teachers (teacher_id INT, teacher_name VARCHAR(50));
SELECT t.teacher_id, t.teacher_name, COUNT(tt.course_id) as num_courses FROM teachers t JOIN teacher_trainings tt ON t.teacher_id = tt.teacher_id WHERE tt.training_date >= DATE(NOW()) - INTERVAL 1 YEAR GROUP BY t.teacher_id;