access 中用 sum 后 order by ,没有预计效果。。。
select TPerson.fPersonId, TPerson.fPersonName,
(select sum(fDetailMark) from Tdetail
where fDetailPersonId = fPersonId) as sumMark from TPerson order by 'sumMark' desc
有2张表:
1.TPerson 表里有 fPersonID,fPersonName
2.TDetail 表里有 fDetailPersonId,可以从 TPerson 中查到fPersonName
上面的语句我想把 detail 表中所有名字和相同的分数汇总,然后用这个汇总的成绩排序。
但是结果排不出。。一点效果都没有 。。。。