在一个字段中有6条数据,因为前两条的字段的的一个字段名是相同的,我怎么来计算这两条数据对应的这个字段的总值呢?
如一个表:a
字段是id name
另一个表b
字段是 id decount name
下面这个 表的name跟上面的那个是外键的关系,现在在下面的那个表中根据name相同来计算decount的值,要怎么来做呢?就是把第一条数据的decount的值加上第二条的值

解决方案 »

  1.   

    select name,sum(decount)
    from 表b
    group by name
      

  2.   

    select name,sum(decount)as 'Total' from B group by name
      

  3.   

    select
      a.name,sum(b.decount) as num
    from
      a,b
    where
      a.name=b.name
    group by
      a.name
      

  4.   

    select name,sum(decount)as 'Total' from B group by name
      

  5.   

    select
      a.name,sum(b.decount) as num
    from
      a,b
    where
      a.name=b.name
    group by
      a.name应该是这个意思