要用 min(b),sum(b) 等類似的 函數.

解决方案 »

  1.   

    select sum(a)from table group by a
      

  2.   

    select a,b,c,d from table group by a (不要b,c,d) 這種語法在SQL中不充許的。另外看你的需求如果隻按a分組的話,當a字段存在相同值的話那麼b,c,d如何取值?隨機,還是取第一行值,如果都要取的話就失去分組的意義了
    請將你的需求目的寫具體一些
      

  3.   

    上面说得对,前面放的是聚合性质的值,比如sum,avg等前面想用字段group里是必包含,要不然你就得用聚合函数了,如select a,sum(b),avg(c) form table group by a.