我有一个相当简单的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循环,其被递增到打印出每个测试作为一个单独的表)
任何帮助,将理解的是,得益于
这个工作很完美。非常感谢你 :) –