ordey by 用来排序的,group by 是你在查询中使用count()等统计函数时,必须将没有使用这些函数的列包含在group by中!

解决方案 »

  1.   

    order by 是把结果排序
    group by 是把结果分类select sum(成绩) group by 学号 order by 姓名;
    上面语句的意思是,按姓名次序列出每个学生的总成绩。
      

  2.   

    order by column1[,column2,column3....] [desc|asc]指定按照某一列(或者几列)进行排序,默认为升序。
    group by 指明运用aggregate function的时候分组的依据,就是按照哪列或者哪些列进行aggregate运算
      

  3.   

    order by 用来排序
    group by 用来分组