我有一个问题,如何将其转换为口才的或查询生成器?

问题描述 投票:0回答:1

我在将其更改为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

谢谢

php mysql laravel eloquent query-builder
1个回答
0
投票

这里是使用查询生成器的查询

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();
© www.soinside.com 2019 - 2024. All rights reserved.