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 regiões com mais de 10 trabalhadores de saúde comunitária que tenham treinamento em competência cultural.
 ###Tabelas: 
CREATE TABLE cultural_competency_trainings (id INT, worker_id INT, type VARCHAR(50), date DATE); INSERT INTO cultural_competency_trainings (id, worker_id, type, date) VALUES (1, 1, 'Cultural Sensitivity', '2022-01-01'), (2, 3, 'Language Access', '2022-02-15'); CREATE TABLE community_health_workers (id INT, name VARCHAR(50), ethnicity VARCHAR(50), certification BOOLEAN); INSERT INTO community_health_workers (id, name, ethnicity, certification) VALUES (1, 'Charlene', 'Hispanic', true), (2, 'Derek', 'Asian', false), (3, 'Fiona', 'Native American', true), (4, 'George', 'African', true), (5, 'Hannah', 'Caucasian', true);
SELECT region, COUNT(*) FROM (SELECT community_health_workers.id AS worker_id, 'Region1' AS region FROM community_health_workers INNER JOIN cultural_competency_trainings ON community_health_workers.id = cultural_competency_trainings.worker_id WHERE cultural_competency_trainings.type = 'Cultural Sensitivity' UNION ALL SELECT community_health_workers.id AS worker_id, 'Region2' AS region FROM community_health_workers INNER JOIN cultural_competency_trainings ON community_health_workers.id = cultural_competency_trainings.worker_id WHERE cultural_competency_trainings.type = 'Language Access') tmp_table GROUP BY region HAVING COUNT(*) > 10;