计算考虑数量的行

时间:2016-11-15 16:41:55

标签: mysql

我目前通过运行以下命令并将其解析为自定义pdo选择函数来获取计数。

SELECT COUNT(*) FROM foo GROUP BY bar

表格结构

col1 | col2 | bar | qty
------------------------
blahb  blah   abc    1
blahb  blah   abc    3
blahb  blah   abc    1
blahb  blah   aaa    3
blahb  blah   aaa    5
blahb  blah   aaa    1

这将返回:

abc => 3 aaa => 3

有没有办法修改查询,以便qtybar列相乘?

期望的结果:

abc => 5 aaa => 9

1 个答案:

答案 0 :(得分:0)

使用sum()来总结值

,而不是计算记录
select bar, sum(qty)
from foo
group by bar