我在将其更改为Eloquent或Query Builder时遇到问题?
select pesanan_details.barang_id, (select sum(pesanan_details.jumlah) GROUP by barang_id)
FROM pesanan_details join pesanans
on pesanan_details.pesanan_id = pesanans.id
where pesanans.status = 1
GROUP by pesanan_details.barang_id DESC
limit 1
谢谢
这里是使用查询生成器的查询
DB::table('pesanan_details')
->select('pesanan_details.barang_id')
->selectRaw('select sum(pesanan_details.jumlah) FROM pesanan_details GROUP by barang_id')
->join('pesanans', 'pesanan_details.pesanan_id', '=', 'pesanans.id')
->where('pesanans.status', '=', 1)
->groupBy('pesanan_details.barang_id')
->limit(1)
->get();