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: Quais professores participaram de programas de desenvolvimento profissional relacionados à pedagogia aberta e quais são seus detalhes de contato?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, teacher_name VARCHAR(50), email VARCHAR(50), phone VARCHAR(15));   INSERT INTO teachers (teacher_id, teacher_name, email, phone) VALUES (1, 'John Doe', 'johndoe@email.com', '555-123-4567'), (2, 'Jane Smith', 'janesmith@email.com', '555-987-6543'), (3, 'Jim Brown', 'jimbrown@email.com', '555-444-3333');   CREATE TABLE professional_development (pd_id INT, teacher_id INT, program_name VARCHAR(50), date_completed DATE);   INSERT INTO professional_development (pd_id, teacher_id, program_name, date_completed) VALUES (1, 1, 'Open Pedagogy 101', '2022-01-01'), (2, 2, 'Open Pedagogy for Teachers', '2022-02-01'), (3, 3, 'Inclusive Teaching', '2022-03-01');
SELECT t.teacher_name, t.email, t.phone, pd.program_name   FROM teachers t   JOIN professional_development pd ON t.teacher_id = pd.teacher_id   WHERE pd.program_name LIKE '%open pedagogy%';