一张表,字段如下
id、shop_Id、member_Id、numid和shop_Id唯一性,member_Id可以相同现在我想用一条sql语句查出每条数据并且计算出相同member_id的num数总和怎样才能做到?

解决方案 »

  1.   


    SELECT id,shop_id,member_Id,SUM(num) AS sum_num
    FROM 表名
    GROUP BY id,shop_id,member_Id我的理解就是一个group by啊,没有那么复杂啊,不知道对不对哈
      

  2.   

    不对
    你就一个不对,也不说清楚哪里不对,你具体想要啥,谁能帮的了你啊好了、
    SELECT  a.* , (SELECT  sum(num) from 表名 b where a.id=b.id)  sum_num from 表名 a
      

  3.   

    select member_Id sum(num) from 表名 GROUP BY  member_Id;更简单
      

  4.   

    Please list out data to shou your exact requirement