我有一個相當簡單的3個表格數據庫。 「學生」「測試」和「分數」SQL - 如何列出低於平均值的項目
對於每個測試,我需要列出所有測試分數低於該測試平均值的學生。 (如果這是有道理的)
我有一個SQL查詢,它只是打印每個測試的平均分數。
SELECT t.Test_name, AVG(sc.Result) AS Avgscore
FROM Tests t
JOIN Scores sc ON t.id_Tests = sc.Tests_id_Tests
JOIN Students s ON sc.Students_id_Students = s.id_Students
WHERE t.id_Tests = $c"
($ c是從一個參數的for循環,其被遞增到打印出每個測試作爲一個單獨的表)
任何幫助,將理解的是,得益於
這個工作很完美。非常感謝你 :) –