我如何优化此Laravel查询构建器查询?

时间:2019-06-27 10:37:42

标签: php laravel-5

如何优化此查询。这是可行的,但我想要一个最佳的解决方案。

$query = AppUser::leftJoin(DB::raw('(SELECT user_id,question_id,answer FROM onlinetherapy_onboarding where question_id =8  GROUP BY user_id) b'),
    function ($join) {
        $join->on('app_users.id', '=', 'b.user_id');
    })
    ->leftJoin(DB::raw('(SELECT user_id,status as verification_status FROM confirmation_codes GROUP BY user_id) c'),
        function ($join) {
            $join->on('app_users.id', '=', 'c.user_id');
        })
    ->where('status', '=', $user_status);

我希望获得最佳查询。

0 个答案:

没有答案