0
我在Laravel(order_product)中有一個數據透視表,它記錄屬於訂單的每個產品。Laravel groupBy列並根據Quantity列添加總計
我用下面列 「的order_id,product_id,數量」
如果我使用
DB::table('order_product')->selectRaw('*, count(*)')->groupBy('product_id');
我得到的每一個產品出現的次數。
但是,某些產品在訂單中會多次出現。如何將每個產品乘以數量列,然後按product_id進行分組並將它們統計在一起?
最後,我需要獲得按產品分組的所有訂單的總數。
EDIT 這是我的數據庫表
希望的輸出:
產品(ID = 30)發生在表5 倍,從5個不同的命令。乘以數量列的產品總數將等於
請張貼表結構,樣本數據和期望的輸出 – lad2025
@ lad2025編輯的柱。看一看。 –