首页 > 解决方案 > 使用 MS SQL Server 的完全外连接连接 2 个表

问题描述

我有 2 个表要使用完全外连接加入。我正在使用 Laravel 8 并使用 MS SQL Server 作为数据库。以下是我的代码:

在控制器中:

$second = DB::table('src_squeeze_height')->rightJoin('src_casting', 'src_casting.2D_CODE', '=', 'src_squeeze_height.2D-CODE')
$castsqzh = DB::table('src_casting')->leftJoin('src_squeeze_height', 'src_casting.2D_CODE', '=', 'src_squeeze_height.2D-CODE')->unionAll($castsqzh)->get();
return view('table.finalscan', ['castsqzh' => $castsqzh]);

此代码返回错误:

语法错误,意外 '$castsqzh' (T_VARIABLE)]

我哪里做错了?

标签: phpsqldatabaselaravel

解决方案


推荐阅读