我想在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