Laravel查询无法正常工作

时间:2015-10-06 05:05:51

标签: php laravel laravel-4 query-builder

我正在编写查询但我的查询一个条件无法正常工作

    ->join('users', function($join) use($company_unique_id)
    {
        $join->on('users.id', '=', 'orders.driver_id')
->orOn('users.id', '=', 'cancellation_charges.driver_id')
            ->where('users.company_id', '=', $company_unique_id);
    })

此处->orOn无法正常工作

1 个答案:

答案 0 :(得分:0)

正确的查询

    ->join('users', function($join) use($company_unique_id)
    {
        $join->on('users.id', '=', 'orders.driver_id')
            ->where('users.company_id', '=', $company_unique_id)->where('orders.driver_id', '!=', '0');
        $join->orOn('users.id', '=', 'cancellation_charges.driver_id')
            ->where('users.company_id', '=', $company_unique_id)->where('orders.driver_id', '=', '0');


    })