Tôi đang cố gắng sử dụng từ khóa EXCEPT trong Oracle 10.1.0.2.0, nhưng vẫn nhận được lỗi 'Unknown Command'. Tôi đã thử googling xung quanh và ai đó nói rằng từ khóa là TRỪ, vì vậy tôi đã sử dụng MINUS, thay vào đó, nhưng tôi vẫn có lỗi tương tự. Bất kỳ ý tưởng nào? Cảm ơn.EXCEPT từ khóa trong Oracle
Vì vậy, đây là truy vấn của tôi. Tôi đang tìm kiếm tên của sinh viên ghi danh trong TẤT CẢ các khóa học với số nhiên> 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
);
Bạn có thể cung cấp thêm thông tin về truy vấn bạn đang cố gắng viết không? Có lẽ có một cách khác để xây dựng nó? – Aiias
@Aiias có những cách khác để viết, nhưng tôi đang cố gắng sử dụng EXCEPT/MINUS. – 0x56794E