首页 > 解决方案 > Laravel 内连接与两个空列值

问题描述

我将不得不在其中编写一个带有自定义 SELECT 语句的内部联接,并且所需的条件之一是获取那些在列中具有匹配空值的行,我能够获得原始 sql 语句中的关系,(a.<col> = b.<col> OR (a.<col> IS NULL AND b.<col> IS NULL))但我没有知道如何使用 Laravel Eloquent 编写它。Laravel Eloquent 中 OR 的内连接是什么?我已经尝试过,$join->on('a.<col>', '=', 'b.<col>')->where('a.<col>', '=', DB::raw(NULL))->where('b.<col>', '=', DB::raw(NULL));但它没有给我预期的结果。

标签: laraveleloquentinner-join

解决方案


推荐阅读