我有一个与产品表有关系的明细表,在明细表中我有一个产品id字段。
我试着将出现在细节表中的数量和出现在产品表中的价格相乘 DB ::raw
但我得到一个列错误没有找到。
detalle模型中的查询镜
$query->with(['product' => function ($query) {
$query->select('id', 'name', 'price');
}])
->select('*', DB::raw('SUM(count*products.price) as fullcount'))
->groupBy('product_id');
1条答案
按热度按时间4uqofj5v1#
使用
JOIN
: