SQL Server中的联合或不同的帮助查询

时间:2016-08-17 21:31:47

标签: sql sql-server

我在SQL Server中有这个表

Item  |  T1  |  T2   |  T3  |  T4
------------------------------------
1234  |  0   |   0   |   3  |   0
1234  |  5   |   0   |   0  |   0
1234  |  0   |   1   |   0  |   0
3333  |  0   |   0   |   0  |   2
3333  |  1   |   0   |   0  |   0

我需要得到这个结果:

Item  |  T1  |  T2   |  T3  |  T4
----------------------------------
1234  |  5   |   1   |   3  |   0
3333  |  1   |   0   |   0  |   2

怎么做?有可能吗?

1 个答案:

答案 0 :(得分:1)

阅读SQL中的分组。

 Select Item, SUm(T1) t1, Sum(T2) t2, 
    Sum(T3) t3, Sum(T4) t4
 from table
 Group by Item