小编Sad*_*ain的帖子

Laravel 查询中的 union 和 join

我有3张桌子

  1. 发送给员工
  2. 处理中
  3. 雇员

我想将两个表send_to_employees和进行并集onprocess。之后我想将结果与employees表格连接起来。

我已经在原始 SQL 查询中完成了它,如下所示:

SELECT * 
FROM (
  SELECT
    send_to_employees.caseid,
    send_to_employees.docs,
    send_to_employees.helper,
    send_to_employees.employee_id 
  FROM send_to_employees
  UNION
  SELECT
    onprocess.caseid, 
    onprocess.docs, 
    onprocess.helper, 
    onprocess.employee_id
  FROM onprocess
) t1 
INNER JOIN employees 
  ON employees.employee_id = t1.employee_id
Run Code Online (Sandbox Code Playgroud)

但我不知道如何用 Laravel 做到这一点。请帮助我使用 Laravel 5.8 的查询构建器编写此查询。

laravel laravel-query-builder laravel-5.8

1
推荐指数
1
解决办法
4282
查看次数