在不首先定义查询的情况下使用口才联合

时间:2019-06-27 11:15:14

标签: laravel eloquent

我有一个复杂的场景,应该使用union立即调用某些选择查询。问题是我不知道哪个是第一个查询,因为来自某些条件,是否有可能在雄辩的情况下使用union()而不知道第一个查询?

Laravel文档说:

$first = DB::table('users')
            ->whereNull('first_name');

$users = DB::table('users')
            ->whereNull('last_name')
            ->union($first)
            ->get();

我需要的是这样的

$users = DB::table('users')
            ->union($first)
            ->union($second)
            ->paginate();

这可能是我误会了吗?

0 个答案:

没有答案