在laravel 5.6中创建子查询

时间:2018-09-17 09:12:06

标签: laravel-5 laravel-5.6

如何将以下SQL查询转换为Laravel查询生成器?有人可以帮忙吗?

SELECT email,user from (select email,user_id as user from businesses ) as ui WHERE user > 1

1 个答案:

答案 0 :(得分:1)

使用此:

DB::query()->select('email', 'user')
    ->fromSub(function($query) {
        $query->select('email', 'user_id as user')
            ->from('businesses');
    }, 'ui')
    ->where('user', '>', 1)
    ->get();