0

我在查询中有问题。实际上,我得到的输出如下:

ID 密钥 KeyCount
----------------------
1 键 1 1
1 键 1 1
2 键 2 2
2 键 2 2

我希望输出为:

ID 密钥 KeyCount
----------------------

1 键 1 2
2键2 4

谢谢。

4

4 回答 4

1

尝试这个。

   SELECT ID,Key,sum(keycount) keycount from yourTable group by id,key
于 2013-05-07T10:13:32.637 回答
0

对于任何初学者来说,这是最简单的问题,如果你真的想学习 SQL,请先谷歌它或参考一些文档或书籍,然后尝试自己的

简单地放在这里并得到答案不会有太大帮助,这是我的看法,完全取决于你..

干杯:)

于 2013-05-07T11:25:34.547 回答
0

简单使用 Group by,我假设 keycount 在结果集中有 keycount 的总和。

SELECT id, min(key) as key , sum(keycount) as keycount from tablename GROUP BY id
于 2013-05-07T10:11:39.637 回答
0
SELECT ID, Key, sum(keycount) as keycount from yourTable group by id,key

试试上面的 SQL 语句。

于 2013-05-07T11:19:49.640 回答