我有这个问题..
SELECT ClassId, Sum(TeachersCount) as NumCount
FROM ClassSubject
GROUP BY ClassId
ORDER BY NumCount
但是当我运行它时,访问会弹出一个框,询问NumCount的值?但这不是一个参数,这就是......好吧,这是可以教授该课程的教师的总和,并且要进行计算。那么为什么访问要求我提供(NumCount's
)值?
我想要的是计算班级教师的数量,并通过提高教师数量来定购,我认为这是我的查询所做的,但为什么要问我NumCount
的价值?还有一件事,如果我删除这个ORDER BY
子句,它运行正常,没有问我NumCount
的价值?那有什么问题?
答案 0 :(得分:6)
你需要:
SELECT ClassId, Sum(TeachersCount) as NumCount
FROM ClassSubject
GROUP BY ClassId
ORDER BY Sum(TeachersCount)
您也可以按顺序编号进行排序,在本例中为2:
ORDER BY 2