Laravel 8 Unions
查询构造器还提供了将两个查询「联合」的快捷方式。比如,你可以先创建一个查询,然后使用 union
方法将其和第二个查询进行联合:
$first = DB::table('users')
->whereNull('first_name');
$users = DB::table('users')
->whereNull('last_name')
->union($first)
->get();
技巧:你也可以使用 unionAll 方法,用法 union 方法是的一样。