该DB有一个表格,即records
。其中有product_id
,quantity
,store_id
。laravel - 在具有相同值的另一列下获得具有相似列值的行的小计
我需要获得属于某个store_id
的那些行的数量总和,然后具有相同的product_id
值。
例如,该表的值为:(2,3,4),(2,1,5),( 2,2,4)然后我需要将总计quantity
和其他列从第一和第三行。第二行也将出现在结果中。
让我们假设控制器名称为RecordController
,型号名称为Record
。
我该如何编写查询?
编辑:该表具有值:(2,3,4),(2,1,5),(1 2,2,4-)
所以,你想获得'product_id'分组的数量'count',其中'store_id'? – Ohgodwhy
你期望什么结果? –
@Ohgodwhy,对于某个'store_id',查询将查找相同的'product_ids',然后从这些行中添加'quantity'。其他列也应该可用 –