如何在laravel中准备以下查询?

SELECT u.*
FROM `users` AS u
INNER JOIN `roles_users` AS r
ON u.id = r.user_id
WHERE r.role_id = ".Role::USER_CLIENT_COACH."

任何帮助都将不胜感激!

最佳答案

尝试像这样使用query builder

DB::table('users')
        ->join('roles_users', 'users.id', '=', 'roles_users.user_id')
        ->select('users.id')
        ->where('roles_users.role_id' = Role::USER_CLIENT_COACH)
        ->get();

写得很快,所以要检查语法,但一般来说这会给你指明正确的方向。

关于php - 内联接在laravel中使用哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27059262/

10-11 01:34