来自两个表的mySQL总和

时间:2016-03-07 00:21:12

标签: mysql

我有两张看起来像这样的表:

  1. employment_projections :某个值(pvalue)和data_type(fk指向data_type表)
  2. [ pvalue,data_type ]
    1232,001
    2321,001
    1232,003
    446,001
    123,002

    1. data_type :代码和每个代码的说明
      [代码,说明]
      001,这是代码1
      002,这是代码2
      ....
    2. 我需要一个查询,它将为每个data_type以及使用投影表中的代码的值的总和提供每个描述。

1 个答案:

答案 0 :(得分:0)

下面的查询应该会给你预期的结果:

select type.id, type.description, sum(value) as sum
from data_type type join pvalue val on type.id = val.typeId
group by type.id, type.description