題目:按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績
分析:第一步應該是拿到平均分
拿到平均分后 再怎么拿學生 課程 和成績呢? left join 一下吧
sql: 如下:
SELECT student_score.*, a FROM student_score LEFT JOIN
( SELECT studentid, AVG(score)AS a FROM student_score GROUP BY studentid )r
ON student_score.studentid = r.studentid ORDER BY a DESC

