該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'。其他列也應該可用 –