Im卡住問題「列出課程名稱學生Altvater在I-2008學期學習」如果有人能指導我正確的方向,我將不勝感激。我假設我會使用某種連接。請參考此圖http://www.csc.villanova.edu/~mdamian/Past/databasefa13/notes/ch07-inclassex.pdf 我明白,我將在下文中我的查詢部分 其中StudentName = 'Altvater' 和 凡學期= 'I-2008'列出課程名稱學生Altvater在學期I-2008學習
0
A
回答
1
列名在整個架構是一致的,讓自然聯接:
SELECT DISTINCT CourseName
FROM STUDENT
NATURAL JOIN REGISTRATION
NATURAL JOIN SECTION
NATURAL JOIN COURSE
WHERE StudentName = 'Altvater'
AND Semester = 'I-2008';
1
嘗試下面的SQL:
SELECT COURSENAME
FROM STUDENT S
INNER JOIN REGISTRATION R
ON S.STUDENTID=R.STUDENTID
INNER JOIN SECTION SE
ON R.SECTOINNO=SE.SECTOINNO
AND R.SEMESTER=SE.SEMESTER
INNER JOIN COURSE C
ON SE.COURSEID=C.COURSEID
WHERE S.STUDENTID=54907/* Altvater */
AND R.SEMESTER='I-2008'
你只需要瞭解寫表SQL的基本設計。 SQL是非常容易的語言。如果您對此查詢有任何疑問,請告訴我。
相關問題
- 1. Javascript學習課程問題
- 2. 設計一個學生 - 課程 - 教師 - 學期電子表格
- 3. 在學分列中,顯示學生徵集的所有課程的學分數
- 4. 數學,編程和學習
- 5. 學生課程和對象
- 6. 學生報名參加同一課程
- 7. 多個學生課程報名報告
- 8. 列出上課時間學生
- 9. 用商業邏輯學習課程學分
- 10. 學習導軌,車間,課程,資源
- 11. 學習C:視頻課程推薦
- 12. 學習C++的視頻課程
- 13. 按學生名稱獲取列名
- 14. 列表名稱在數學
- 15. 機器學習在Python:scikit學習/ Pybrain
- 16. 在學習JQuery之前學習JavaScript?
- 17. C++大學課程
- 18. 即將到來的大學新生暑期學習機會
- 19. CodeIgniter初學者學習教程
- 20. 學習ROR初學者
- 21. Spring STS學習初學者
- 22. 創建學生數組列表以將學生添加到課程班Java
- 23. 學習Uboot編程
- 24. JUnit學習教程
- 25. iptv學習教程
- 26. 學習HTML - 過程
- 27. Scikit學習SVM功能名稱
- 28. 名稱拼寫檢查機器學習
- 29. ImportError:無法導入名稱學習
- 30. 安排學生上課
你嘗試過什麼?我可以看到5個問題,你面臨的問題是哪個問題? – hemalp108
@ hemalp108 im卡住的問題是「列出課程名稱學生Altvater在I-2008學期採取的」 – user3508766