Oracle 10.1.0.2.0 で EXCEPT キーワードを使用しようとしましたが、「不明なコマンド」というエラーが発生し続けました。グーグルで調べてみたところ、誰かがキーワードが MINUS であると言ったので、代わりに MINUS を使用しましたが、それでも同じエラーが発生しました。何か案が?ありがとう。
だからここに私の質問があります。コース番号が 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
);