Я пытаюсь использовать ключевое слово EXCEPT в Oracle 10.1.0.2.0, но все время получал ошибку "Неизвестная команда". Я пробовал погулять, и кто-то сказал, что ключевое слово MINUS, поэтому вместо этого я использовал MINUS, но у меня все еще была такая же ошибка. Есть идеи? Спасибо.
Итак, вот мой запрос. Я нахожу имя студентов, которые зачисляются на ВСЕ курсы с номером курсa > 500
SELECT s.name
FROM Students s
WHERE NOT EXISTS
(
SELECT c.id
FROM Courses c
WHERE c.number > 500
MINUS
SELECT e.course_id
FROM Enrollment e
WHERE e.student_id = s.id
);