不可以
选择的列要么在group by里面,要么用聚集函数(max,min,avg等)

解决方案 »

  1.   

    是 
    要么就
    select a,b,sum(c),sum(d) from tab group by a,b
      

  2.   

    select a,b,c,sum(d) from tab   Group by a,b,c,e,f
    可以吗?
      

  3.   

    不属于分组行列,没必要写入group by 条件下,次序也有关系
    请楼主首先了解group by意义.
      

  4.   

    group by 在select 之前执行
    在select 语句中可以出现所有或任何数量的分组字段(即group中出现的字段)
    而在select 语句中要出现未分组字段则必须是经过集合运算(如;sum(Field_notgroup))