mysql如何查询多表中平均年龄在80分以上的学生
时间: 2024-05-24 17:11:08 浏览: 116
学生平均成绩大于80同表sql
您好,以下是针对您的问题的 SQL 查询语句。
SELECT AVG(student.age) AS average_age
FROM student
JOIN grade ON student.grade_id = grade.grade_id
JOIN course ON course.course_id = grade.course_id
WHERE course.course_name = 'MySQL'
GROUP BY student.student_id
HAVING AVG(student.age) >= 80;
该语句可以在多个表之间进行联接,并筛选出符合条件的学生信息,最终返回这些学生的平均年龄。
阅读全文