不包括在聚合函数中的,一定要在group by 后

解决方案 »

  1.   

    of course
    只有集合函数才可以不出现在 group by 中,例如select 学号,sum(成绩) from 考试成绩 group by 学号其中:考试成绩(学号,课号,成绩)上语句可求出每个“学号”的总成绩。凡是没有用集合函数的字段(域)必须出现在group by中。select class1,id from aaa group by class1
    应改为
    select class1,id from aaa group by class1,id
    才不会出现错误,结果为class1,id不重复的列表。