我想知道如何将此查询转换为Laravel?
SELECT * FROM users INNER JOIN srp_user_statistics ON users.id = srp_user_statistics.user_id ORDER BY srp_user_statistics.payslips_collected DESC LIMIT 2
“users”表位于一个名为Player的模态中,而srp_user_statistics表位于一个名为Roleplay的模态中,这是一个名为“roleplay”的模态玩家的关系
我尝试了这个,但是即使选择ASC它也会返回DESC:
$players = Player::whereHas('roleplay', function ($query) use($orderType) {
$query->orderBy('payslips_collected', $orderType);
})->get();
答案 0 :(得分:0)
使用Larvel Query Builder:
$record = DB::table('users')
->innerJoin('srp_user_statistics', 'users.id', '=', 'srp_user_statistics.user_id')
->orderBy('payslips_collected', 'DESC')
->limit(2)
->get();