php - 使用 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)]
我哪里做错了?
解决方案
推荐阅读
- assembly - 在汇编中显示字符的 ASCII 码
- mysql - 如何从星期五 mariadb 开始的 14 天前获取 7 天的数据
- r - 显示两组之间的差异时如何删除gtsummary包中的CI间隔列?
- j - 如何否定 J lang 中的选择器?
- python - Django需要第一段
- javascript - 如何为这个可重用的 HTML 组件分离样式、HTML 和 JS?
- c# - 如何使用新的 ClosedXML.Excel.XLWorkbook(stream) 读取受密码保护的 Excel 文件
- java - 为单个字段展平 POJO
- r - 简单的 rvest 代码返回空字符
- c - 如何从 getopt 中获取参数以协同工作