Mysql Laravel5数据库查询检索第一个表数据,但不检索其他表中的数据

Mysql Laravel5数据库查询检索第一个表数据,但不检索其他表中的数据,mysql,laravel-5,Mysql,Laravel 5,这里我给出一些mysql示例代码。我想用Laravel5写这段代码。 例如 请帮忙。 谢谢。大家好,我终于找到了下面的答案。这很酷,也很简单。谢谢大家的评论。。。。。。。 我认为下面的代码将帮助您 > DB::table('employees') > ->select(['employees.id', 'employees.code', 'employees.full_name']) > ->whereNotEx

这里我给出一些mysql示例代码。我想用Laravel5写这段代码。 例如

请帮忙。
谢谢。

大家好,我终于找到了下面的答案。这很酷,也很简单。谢谢大家的评论。。。。。。。 我认为下面的代码将帮助您

 > DB::table('employees')
    >          ->select(['employees.id', 'employees.code', 'employees.full_name'])
    >          ->whereNotExists(function ($query) use ($request) {
    >                 $query->select(['team_employees.employee_id'])
    >                       ->from('team_employees')
    >                       ->whereRaw('team_employees.employee_id = employees.id')
    >                       ->where('team_employees.team_id', $request['team_id']);
    >                 });
$request是客户端发送的参数


您尝试过的代码在哪里?向我们展示您的努力,以便我们能更快地帮助您。如果没有代码,您获得帮助的可能性最小。我已经添加了mysql查询,我想做的是用laravel风格编写。您可以尝试使用原始查询模型::whereNotIn(\DB::raw('SELECT team_employees…')->get();
 > DB::table('employees')
    >          ->select(['employees.id', 'employees.code', 'employees.full_name'])
    >          ->whereNotExists(function ($query) use ($request) {
    >                 $query->select(['team_employees.employee_id'])
    >                       ->from('team_employees')
    >                       ->whereRaw('team_employees.employee_id = employees.id')
    >                       ->where('team_employees.team_id', $request['team_id']);
    >                 });