我有三个表 Faculty {id, name}, Student {id, faculty_id, name}, Course_student {id, student_id, mark}
我会选择每个学院的尖子生
我厌倦了以多种方式执行此操作,但我不能
SELECT Faculty.name, Student.name, MAX(AVG(mark))
FROM (Faculty inner join Student On Faculty.id = Student.faculty_id) inner join Course_student On Student.id = Course_student.student_id
group by Faculty.name
我无法检查结果,但我希望下面的查询应该有效。将来,请添加 DDL(数据定义语言),包括用于创建表的脚本,并插入一些记录来说明预期结果。