在mysql中乘以计数的行

时间:2015-11-12 13:57:18

标签: mysql sql

是否可以使用带有额外列的计数来说明数量? 让我们调用表foo,它看起来像这样:

| title | qty |
|   a   |  1  |
|   b   |  1  |
|   b   |  2  |
|   a   |  3  |
|   a   |  1  |

我在做一个查询: SELECT title,COUNT(title)count FROM foo GROUP BY title

结果如下:

| title | count |
|   a   |   3   |
|   b   |   2   |

我真正想要的是:

| title | count |
|   a   |   5   |
|   b   |   3   |

我相信必须有一个非常简单的方法来做到这一点。 有许多不同的标题,所以我不能单独计算每个标题,用户添加了50-100个不同的标题。

1 个答案:

答案 0 :(得分:1)

您应该使用SUM(返回值的总和)而不是COUNT(返回查询返回的行数)。