Ich versuche, das EXCEPT-Schlüsselwort in Oracle 10.1.0.2.0 zu verwenden, aber immer Fehler 'Unknown Command' erhalten. Ich habe versucht, herum zu googlen und jemand hat gesagt, das Schlüsselwort ist MINUS, also habe ich stattdessen MINUS benutzt, aber ich habe immer noch den gleichen Fehler. Irgendeine Idee? Danke.EXCEPT Schlüsselwort in Oracle
Also hier ist meine Abfrage. Ich finde den Namen der Schüler, die in allen Kursen mit Kursnummer einschreibt> 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
);
Können Sie uns weitere Informationen zu der Abfrage geben, die Sie schreiben möchten? Vielleicht gibt es einen anderen Weg, es zu konstruieren? – Aiias
@Aiias gibt es sicher andere Möglichkeiten, es zu schreiben, aber ich versuche, EXCEPT/MINUS zu verwenden. – 0x56794E