tp6数据库查询,模型中使用left join
2024-01-09 23:53:42
OrgModel模型(用户所属组织机构表)
<?php
namespace app\model;
use app\BaseModel;
use think\Model;
class OrgModel extends BaseModel
{
protected $name = 't_org';
protected $pk = 'org_id';
}
UserModel模型(用户表)
<?php
namespace app\model;
use app\BaseModel;
use think\Model;
class UserModel extends BaseModel
{
protected $name = 't_user';
protected $pk = 'user_id';
public function org()
{
return $this->hasOne(OrgModel::class, 'org_id', 'org_id');
}
}
查询
$model = UserModel::withJoin([
'org' => ['org_name']
], 'LEFT');
$model = $model->limit($offset, $limit);
return $model->select();
文章来源:https://blog.csdn.net/zhbzhb324/article/details/135376727
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!