2 回答

TA貢獻1813條經驗 獲得超2個贊
你只需要加入他們......
? $digunakan = Pencairan::with('induk_pencairan')->join('pencairan','pencairan.induk_id','=','induk_pencairan.id')
? ? ? ? ? ? ->where('induk_pencairan.rek_id' ,$rek)
? ? ? ? ? ? ->whereNotIn('induk_id ', [$id])->sum(DB::raw('harga*qty'));
或者你可以使用whereHas
?$digunakan = Pencairan::with('induk_pencairan')->whereHas('induk_pencairan',function ($query)use($rek)
? ? ? ? {
? ? ? ? ? ? $query->where('induk_pencairan.rek_id' ,$rek);
? ? ? ? })
? ? ? ? ? ? ->whereNotIn('induk_id ', [$id])->sum(DB::raw('harga*qty'));

TA貢獻1836條經驗 獲得超13個贊
我用這個解決了
$digunakan = Pencairan::with('induk_pencairan')
->whereHas('induk_pencairan', function($query) use ($rek) {
$query->where('rek_id', $rek);
})->whereNotIn('induk_id', [$id])->sum(DB::raw('harga*qty'));
- 2 回答
- 0 關注
- 196 瀏覽
添加回答
舉報