【发布时间】:2021-12-10 07:47:28
【问题描述】:
我在使用 GROUP BY 和 JOIN 时遇到问题
我有 2 张桌子: 1. STUDENTS_TO_COURSE 与 course_id 和 student_id 列 2.学生id、name、age列
我需要做的是找到平均学生年龄最高的课程
我正在考虑使用 join 来合并这些表,然后以某种方式对其进行分组
我也明白我需要使用 AVG 来计算连接表上的平均学生年龄
select STUDENTS_TO_COURSE.course_id as course_id,
students.id as student,
students.age as age
from STUDENTS_TO_COURSE
join students on STUDENTS_TO_COURSE.student_id = students.id
我想了几天,但没有想到任何想法
有什么线索可以解决这个问题吗?
提前致谢
【问题讨论】: