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 é o número de alunos que nunca fizeram um curso de pedagogia aberta?
 ###Tabelas: 
CREATE TABLE students (student_id INT, student_name VARCHAR(255)); INSERT INTO students VALUES (1, 'Student A'), (2, 'Student B'), (3, 'Student C'), (4, 'Student D'); CREATE TABLE student_courses (student_id INT, course_id INT); INSERT INTO student_courses VALUES (1, 1), (1, 2), (2, 1), (3, 2), (3, 3), (4, 1); CREATE TABLE open_pedagogy_courses (course_id INT, course_name VARCHAR(255)); INSERT INTO open_pedagogy_courses VALUES (1, 'Open Course 1'), (2, 'Open Course 2'), (3, 'Open Course 3');
SELECT COUNT(s.student_id) as no_open_pedagogy_courses FROM students s LEFT JOIN student_courses sc ON s.student_id = sc.student_id LEFT JOIN open_pedagogy_courses opc ON sc.course_id = opc.course_id WHERE opc.course_id IS NULL;