2014-10-02 43 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子句列出了必须相同的所有字段,以便允许合并行(在您的示例中,只有两行合并为一个)。