大家有用laravel自带的LeftJoin查询吗,为什么没有返回右边表为NULL的记录呢?
//语法:
$users = DB::table('users')
->leftJoin('posts', 'users.id', '=', 'posts.user_id')
->get();
请确认你的条件对了没?
还有问题能否详细点,可以把表数据列出来吗?
2 回答1.3k 阅读✓ 已解决
1 回答975 阅读✓ 已解决
2 回答843 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答899 阅读
1 回答886 阅读
1 回答817 阅读
使用leftjoin好像的确会出现这种情况。我当时的解决方案是使用laravel的关联关系做的。这样即使被关联表数据为空,也会得到空的结果,楼主可以看一下laravel的关联关系