У меня есть таблица транзакций и таблица проданных товаров. Таблица транзакций имеет столбец customer_id и столбец product_id. Таблица sold_products содержит столбец seller_id и столбец id. Я хотел бы объединить таблицы, используя транзакции.product_id и sold_products.id. Как я могу затем запросить возвращенные результаты, основываясь на customer_id и product_id, с последующим суммированием количественного столбца?
Я уже пробовал это, однако это не работает
$quantity_bought = DB::table('transactions')->select(DB::raw('SUM(sold_products.quantity_available)'))->
join('sold_products', 'transactions.product_id',
'=', 'sold_products.id')->where('transactions.buyer_id', Auth::user()->id)
->where('sold_products.id', $product->seller_id)->get();