C# 如何计算每个id和总计的总和

C# 如何计算每个id和总计的总和,c#,sql,crystal-reports,crystal-reports-2010,C#,Sql,Crystal Reports,Crystal Reports 2010,表1 表2 id name 001 raja 002 vijay 003 suresh 我要把它像这样放出去 id value 001 100 001 200 001 150 002 200 003 150 003 200 使用crystal report id name value 001 raja 450 002 vijay 200 003 suresh 350 ................ 1000 (sum of value) 这将为您提供每个具有名称的特

表1

表2

id name
001 raja
002 vijay
003 suresh
我要把它像这样放出去

id value
001 100
001 200
001 150
002 200
003 150
003 200
使用crystal report

id name value
001 raja 450
002 vijay 200
003 suresh 350
................
           1000 (sum of value)
这将为您提供每个具有名称的特定组id的值的总和


到目前为止你试过什么?你有什么问题?为什么标记为Sql?我的查询是Sql,可能是我的连接错误,这就是我标记为Sql的原因。你需要添加至少你尝试过的内容,你在哪里?
       Select  table2.id,table1.name, 
        sum(table2.value) from table2,table1 
       where table2.id= (table1.id)
        group by table2.id 
       union 
        select '----','-----',sum(value) from table2
      ;