使用laravel从配置文件表中获取所有列,并在左侧联接中从另一个表中获取配置文件图像,并从支付表中使用金额选择计数,同时支付具有多个金额列,而这三个表具有公共列作为用户ID如何laravel控制器中的此功能
$clientsLevelOne = DB::table('clients')
->select(DB::raw("SUM((payment_amount).topup_amount) as count"))
->leftjoin('clients_payment_type','clients_payment_type.user_id', '=', 'clients.id')
->leftjoin('clients_topup', 'clients_topup.user_id', '=', 'clients.id')
->where('clients.under_reference','=',$client->reference_id)
->whereIn('client_id', $client_id_list)
->groupBy('client_id')
->get();