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 são as horas totais de desenvolvimento profissional para os professores que acessaram recursos de saúde mental?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, years_of_experience INT, mental_health_resource_access DATE, region_code CHAR(2)); INSERT INTO teachers VALUES (1, 5, '2021-02-01', 'NE'), (2, 3, '2021-06-01', 'SE'), (3, 8, '2020-12-01', 'NW'); CREATE TABLE professional_development (teacher_id INT, hours_completed INT); INSERT INTO professional_development VALUES (1, 20), (2, 15), (3, 25);
SELECT r.region_name, SUM(pd.hours_completed) AS total_hours FROM teachers t JOIN professional_development pd ON t.teacher_id = pd.teacher_id JOIN regions r ON t.region_code = r.region_code WHERE t.mental_health_resource_access IS NOT NULL GROUP BY r.region_name;