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 recursos de pedagogia aberta foram avaliados positivamente pelos usuários na mesma região?
 ###Tabelas: 
CREATE TABLE open_pedagogy (resource_id INT, rating INT, user_id INT, region_id INT); INSERT INTO open_pedagogy (resource_id, rating, user_id, region_id) VALUES (1, 5, 100, 1), (2, 4, 100, 1), (3, 3, 101, 1), (4, 5, 102, 2); CREATE TABLE regions (region_id INT, name VARCHAR(20)); INSERT INTO regions (region_id, name) VALUES (1, 'Northeast'), (2, 'Midwest');
SELECT op.resource_id, op.rating, op.user_id, op.region_id, r.name as region_name FROM open_pedagogy op JOIN regions r ON op.region_id = r.region_id WHERE op.rating >= 4 GROUP BY op.resource_id, op.rating, op.user_id, op.region_id, r.name HAVING COUNT(*) > 1;