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: Qual é a classificação média de satisfação para os cursos de pedagogia aberta em cada país?
 ###Tabelas: 
CREATE TABLE courses (course_id INT, course_name VARCHAR(50), course_type VARCHAR(15), country_code CHAR(2)); INSERT INTO courses VALUES (1, 'Introduction to Programming', 'open', 'US'), (2, 'Data Science for All', 'open', 'CA'), (3, 'Calculus I', 'traditional', 'MX'); CREATE TABLE enrollments (enrollment_id INT, course_id INT, student_id INT, satisfaction_rating INT, country_code CHAR(2)); INSERT INTO enrollments VALUES (1, 1, 1, 9, 'US'), (2, 2, 2, 8, 'CA'), (3, 3, 3, 7, 'MX'); CREATE TABLE countries (country_code CHAR(2), country_name VARCHAR(50)); INSERT INTO countries VALUES ('US', 'United States'), ('CA', 'Canada'), ('MX', 'Mexico');
SELECT c.country_name, AVG(e.satisfaction_rating) AS avg_satisfaction FROM courses c JOIN enrollments e ON c.course_id = e.course_id JOIN countries co ON c.country_code = co.country_code WHERE c.course_type = 'open' GROUP BY c.country_name;