group by 后面还要写manager_name字段

解决方案 »

  1.   

    select sum(manager_name), manager_id,sum(sumpay) as sumofAll from saler_dirsell
    where is_calcu='否' 
    group by manager_id
      

  2.   

    --前面错了
    select min(manager_name), manager_id,sum(sumpay) as sumofAll from saler_dirsell
    where is_calcu='否' 
    group by manager_id
      

  3.   

    select manager_name, manager_id,sum(sumpay) as sumofAll from saler_dirsell
    where is_calcu='否' 
    group by manager_name,manager_id
      

  4.   

    用了slyfox123456()和GerryYang的方法,问题不再出现了,但是不明白为什么要这样做,是不是要把select列表中的所有项都Group by
      

  5.   

    还是所有项,是Group by所有没用聚合函数的项