Laravel 5数据库查询检索第一个表数据但不检索其他表

时间:2015-07-11 07:57:23

标签: mysql laravel-5

这里我给出一些mysql示例代码。我想在Laravel 5中编写这段代码。 E.g。

SELECT * FROM employees WHERE employees.id NOT IN(SELECT
    team_employees.employee_id
    FROM team_employees)

请帮忙。 感谢。

1 个答案:

答案 0 :(得分:0)

大家好,我终于找到了吼叫答案。这很酷很容易。感谢所有评论....... 我认为波纹管代码会帮助你........

 > 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 是客户端发送的参数.....