一个表中的Laravel计数/ leftjoin多个表显示所有列

时间:2019-12-19 11:37:33

标签: php laravel laravel-5 laravel-controller

使用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();

0 个答案:

没有答案