mysql join 查询时,当值为0时,如何也能显示数据?

personal表有个companyid字段,关联company表中的id字段

查询personal表语句如下:

$list = Db::name("personal")
                ->alias('a')
                ->field('a.*,b.title as companytitle')
                ->join('company b','a.companyid = b.id')
                ->order("id desc")
                ->paginate($limit);

如果personal表有个companyid字段为0的话就没有数据显示了,怎样能把为0的时候也显示数据?

阅读 2.8k
1 个回答

LeftJoin()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题