在这个选择中不能使用订单?

Raz*_*t4x 6 sql ms-access select

我有这个查询..

SELECT ClassId, Sum(TeachersCount) as NumCount
FROM ClassSubject 
GROUP BY ClassId 
ORDER BY NumCount
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时,访问会弹出一个询问NumCount值的方框?但这不是一个参数,这就是......好吧,这是可以教授该课程的教师的总和,并且要进行计算.那么为什么访问要求我的(NumCount's)值?

我想要的是计算一个班级老师的数量,并通过增加教师数量的价值来订购,我认为这是我的查询所做的,但为什么它要求我的价值NumCount?还有一件事,如果我删除这个ORDER BY条款,它运行正常,而不是问我的价值NumCount?所以有什么问题?

Fio*_*ala 6

你需要:

SELECT ClassId, Sum(TeachersCount) as NumCount 
FROM ClassSubject 
GROUP BY ClassId 
ORDER BY Sum(TeachersCount)
Run Code Online (Sandbox Code Playgroud)

您也可以按顺序编号,在这种情况下2:

ORDER BY 2
Run Code Online (Sandbox Code Playgroud)