我想在Oracle 10.1.0.2.0中使用EXCEPT關鍵字,但不斷收到錯誤'未知命令'。我試着用google搜索,有人說關鍵字是MINUS,所以我用了MINUS,但我仍然得到相同的錯誤。 有什麼想法? 謝謝。EXCEPT關鍵字在Oracle中
所以這裏是我的查詢。 我發現學生誰在所有的課程,課程數量> 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
);
你能給我們提供更多關於你想寫的查詢的信息嗎?也許有另一種方法來構建它? – Aiias 2013-03-16 02:50:57
@Aiaias肯定有其他的方式來寫它,但我試圖使用EXCEPT/MINUS。 – 0x56794E 2013-03-16 02:52:32