Laravel query builder General error 2031

后端 未结 1 759
日久生厌
日久生厌 2020-12-18 04:29

Below is my query using Laravel query builder:

$begin = new DateTime(\'2016-07-01\');
$end = new DateTime(\'2016-07-31\');
$startDate = $begin->format(\'Y         


        
相关标签:
1条回答
  • 2020-12-18 05:02

    After much research, it seems like I have missed out this

    mergeBindings($sub->getQuery())
    

    My code:

    $transaction = DB::table(DB::raw("({$deposit->toSql()}) t"))
                      ->mergeBindings($sub->getQuery())  // this is required for selecting from subqueries
                      ->select('user_id', DB::raw("sum(total_deposit) as total_deposit_amount, sum(total_withdraw) as total_withdraw_amount"))
                      ->groupBy('user_id')
                      ->get();
    
    0 讨论(0)
提交回复
热议问题