大家好,我试图做这2个查询,但我似乎无法得到他们的权利。我不确定我做错了什么,任何人都可以帮助我?
a。列出所有商学院学生的所有成绩。查询结果将显示SID,名称,学院,年,期限,UnitCode,级
我到目前为止有:
SELECT
Student.SID,
Student.Name,
Student.Faculty,
Result.Year,
Result.Term,
Result.UnitCode,
Result.Grade
FROM Result, Student
WHERE Student.Faculty = 'Business'
当这执行它打印重复的数据,我该如何解决这个问题?
b。按年,学期和UnitCode列出所有学生组的所有成绩。查询结果将显示SID,名称,学院,年,期限,UnitCode,级。
到目前为止,我已经得到了什么:
SELECT
Student.SID,
Student.Name,
Student.Faculty,
Result.Year,
Result.Term,
Result.UnitCode,
Result.Grade
FROM Result, Student
GROUP BY Result.Year, Result.Term, Result.UnitCode