可以呀select sum(clicknum),optionname from table group by optionname

解决方案 »

  1.   

    group by optionname  这种查询要把所有没有用sum avg 等函数的表的字段 加到 group by 后面楼上的语句完全正确  :  ))
      

  2.   

    select sum(clicknum),optionname from table group by optionname试过了,可以
      

  3.   

    SELECT optionname ,SUM(clicknum) AS clicknum
    FROM tblFreightNews
    GROUP BY optionname , clicknum
      

  4.   

    GROUP BY optionname , clicknum??
      

  5.   

    optionname  clicknum  
    差 0 
    差 1 
    好 1 
    好用 0 
    很好 0 
    很好 1 
    可以 0 
    一般 1 出来了吗?
    我的执行出来的结果怎么是这样的呢?
    得不到clicknum的总和呀。。
      

  6.   

    id,,vote_id,optionname(选项名称),clicknumSELECT vote_id,optionname,sum(clicknum) 
    FROM test
    GROUP BY vote_id,optionname;
      

  7.   

    按照楼上的SQL,以下是执行结果
    voteid  optionname  sum( clicknum )  
    1 差 1 
    1 好 1 
    1 很好 1 
    1 一般 1 
    2 差 0 
    2 好用 0 
    2 很好 0 
    2 可以 0 
    我装的是mysql5
      

  8.   

    SELECT optionname ,SUM(clicknum) AS clicknum FROM tbl GROUP BY optionname
      

  9.   

    Gdj(陈水.智商只有129.非卖品)
    我就是想这样做。。
    呵呵。。
    为什么不合理?
      

  10.   

    SELECT vote_id,optionname,sum(clicknum) 
    FROM test
    Order By optionname
    GROUP BY vote_id,optionname先排序后分组
    MySQL和MS SQL 用法有区别
      

  11.   

    你想要的是这个效果吧?太浪费服务器资源了。不要这样做。
    select *,(select sum(clicknum) from test) from test
      

  12.   

    谢谢Gdj(陈水.智商只有129.非卖品) 
    结帐了。。