0
轉到學生的一些屬性鏈接來查看錶 錶鏈接:https://www.scribd.com/document/357739284/DBDI-Relational-Schema-Data嘗試了SQL選擇誰註冊和未註冊的模塊
我所試圖做的事: 試圖顯示學生姓名,電子郵件,和的moduleId誰註冊了一個模塊,也誰是沒有登記的的moduleId同一名單上顯示的學生他們的結果
SQL我嘗試了,但問題:
SELECT sName, email, Module.moduleID, Module.results
FROM Student, Module, Registration
WHERE Student.studentID = Registration.studentID AND ModuleID.moduleID = Registration.moduleID
UNION
SELECT sName, email, Module.moduleID, Module.results
FROM student
LEFT JOIN Registration ON Student.studentID = Registration. StudentID
WHERE Registration.moduleID IS NULL;
仍然得到一個小錯誤。選擇線下UNION說無效的標識符 –
@Anthony你需要注意列的存儲位置。你在混合導致問題的列和表。 – LAS