[請益] 成績查詢系統~這該怎樣寫MySQL查詢語法呢?
以舉例說明可能比較容易了解我的問題:
我有個課程資料表class,欄位csNo, csName
****目前資料****
csNo csName
1 國文
2 英文
3 數學
另外學生資料表student,欄位stNo, stName
****目前資料****
stNo stName
1 王小明
2 李大同
3 方小珍
修課資料表csst,欄位No1, csNo, stNo
****目前資料****
No1 csNo stNo
1 1 1
2 1 3
3 2 1
4 2 2
5 3 3
6 3 2
成績資料表grade,欄位No2, csNo, stNo, gradeDate
****目前資料****
No2 csNo stNo grade Date
1 1 1 90 97-10-01
2 1 3 80 97-10-01
3 1 1 75 97-10-25
我現在目前想做的是修csNo=1國文課的有stNo=1的王小明和stNo=3的方小珍
我想做個網頁,傳遞csNo及Date參數過去可以列出97-10-25選修國文課的學生成績清單
但看目前資料97-10-25的stNo=3方小珍缺考,所以沒有成績
那我該如何寫MySQL去列出以下內容呢?
stNo stName grade
1 王小明 75
3 方小珍 缺考
另外問一下,三個資料表可以用LEFT JOIN合併嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.197.171
推
10/19 13:31, , 1F
10/19 13:31, 1F
→
09/15 00:44, , 2F
09/15 00:44, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章