2013-05-07 104 views
0

我在查詢中遇到問題。其實,我得到的輸出如下:SQL Server查詢數據組和計數

 
ID Key  KeyCount 
---------------------- 
1  Key1 1 
1  Key1 1 
2  Key2 2 
2  Key2 2 

我想要的輸出:

 
ID Key  KeyCount 
---------------------- 

1  Key1 2 
2  Key2 4 

感謝。

+2

爲什麼Key2數是4? – 2013-05-07 10:14:13

+0

鍵盤數是我的鍵盤數的總和嗎?如果是,那麼key2有3個4。 – 2013-05-07 10:26:04

+0

對。我編輯了我的問題。 – Kamlesh 2013-05-07 10:36:31

回答

0

簡單使用Group by和我假設keycount在結果集中有keycount的總和。

SELECT id, min(key) as key , sum(keycount) as keycount from tablename GROUP BY id 
1

試試這個。

SELECT ID,Key,sum(keycount) keycount from yourTable group by id,key 
0
SELECT ID, Key, sum(keycount) as keycount from yourTable group by id,key 

試試上面的SQL語句。

0

這是任何beginers最簡單的問題,如果你真的想學習SQL好心第一谷歌,或者是指一些文件或書籍,然後嘗試自己

簡單puting這裏歌廳答案不會有太大的幫助,這是我的感知,全由你自己決定。

乾杯:)