select * from `orders` left join `users` on `orders`.`usename`=`users`.`usename` and `orders`.`platform`=`users`.`platform` where `orders`.`order_status` = 2
那么结合laravel,我们可以所以
DB::select('select * from `orders` left join `users` on `orders`.`usename`=`users`.`usename` and `orders`.`platform`=`users`.`platform` where `orders`.`order_status` = :id', ['id' => 1]);
二、使用高级的Join语法(推荐使用)
我们只需要所以如下代码即可完成我们的Join多个条件
DB::table('users')
->join('contacts', function ($join) {
$join->on('users.id', '=','contacts.user_id')->on('users.usename', '=','contacts.usename');
})
->get();