如何使用SAME id MySql重新汇总不同的行

时间:2018-01-18 01:08:30

标签: mysql laravel-5

这应该很容易,但我无法弄清楚。我有一个产品表,看起来像这样(为了清晰起见,非常简略)

product_quantity

所以我想做的就是加大每个产品ID的数量,例如产品ID 128数量为37.我所提出的是以下内容,它将product_name分组,但没有正确添加数量。这是Laravel Query构建器代码。但无论如何,如果你能提供帮助,原始SQL就没问题了。谢谢 !

1 个答案:

答案 0 :(得分:-1)

你需要使用sum aggregate函数,这里是一个小样本

select ord.product,ord.quote_name,sum(ord.quantity) from order ord where ord.status = "open" groupBy(ord.product)