多个as 显示缺少关键字,为啥啊?

Fer12138 Fer12138 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
SELECT s.STUDENT_ID , s.COURSE_ID ,s.SCORE_NUMBER ,a_s_n
FROM
	TRAIN_SCORE s
JOIN 
	(SELECT
		a.STUDENT_ID ,
		AVG(a.SCORE_NUMBER) AS a_s_n
	FROM
		TRAIN_SCORE a
	GROUP BY
		STUDENT_ID ) AS b
ON
	s.STUDENT_ID=b.STUDENT_ID
ORDER BY 
	b.a_s_n  DESC

下面是正确的

--13. 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
SELECT s.STUDENT_ID , s.COURSE_ID ,s.SCORE_NUMBER ,a_s_n
FROM
	TRAIN_SCORE s
JOIN 
	(SELECT
		a.STUDENT_ID ,
		AVG(a.SCORE_NUMBER) AS a_s_n
	FROM
		TRAIN_SCORE a
	GROUP BY
		STUDENT_ID ) b
ON
	s.STUDENT_ID=b.STUDENT_ID
ORDER BY 
	b.a_s_n  DESC

就在b表前少了个as。有大佬能说明一下吗?

...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
Fer12138
基础和管理 17,379 成员 95,111 内容