2014-10-02 42 views
0

我有一個SQLite數據庫,並在它被存儲,作爲一個例子:總獨特的項目

 
COUNT DESCRIPTION SIZE 
5  red boxes 5x5x20 
3  blue boxes 8x8x8 
3  red boxes 5x5x20 
4  green panels 10x10 
7  blue boxes 5x5x20 

是否有可能實現像摘要:

 
8 red boxes 5x5x20 
3 blue boxes 8x8x8 
7 blue boxes 5x5x20 
4 green panels 10x10 
+1

請編輯您的問題,使其更易讀。 – TheWolf 2014-10-02 22:31:38

+0

是更可讀? – 2014-10-02 22:34:09

+0

是的,只是按描述和大小進行分組。 – 1010 2014-10-02 22:39:29

回答

1
SELECT SUM(count) AS count, description, size 
FROM table 
GROUP BY description, size 
ORDER BY count 

SUM是將多行組合成一個的聚合函數。 GROUP BY子句列出了必須相同的所有字段,以便允許合併行(在您的示例中,只有兩行合併爲一個)。