一张学生成绩表 result
表结构如下:
student :学生名
subject :科目
results :成绩分数
要求:写一个SQL,写出最少有三门科目大于90分的学生的所有成绩的总分数。
正确SQL如下
SELECT
student 学生,
SUM(results) 总分
FROM
result
WHERE student IN
(SELECT
student
FROM
result
WHERE results > 90
GROUP BY student
HAVING COUNT(student) >= 3)
GROUP BY student