ThinkPHP 5 关联查询多表查询join

发布于 2019年07月01日 17:44:03 - 技术分享 - PHP - ThinkPHP

一对多查询

//每一个条件(字段)都要确定是哪张表,例:m.id

$rows = db('member')
    	->alias('m')
    	->join('agent a','m.m_pid=a.id','left')
    	->join('salesman s','a.a_pid=s.id')
    	->join('admin d','m.w_id=d.id')
        ->where('m.status',1)//条件:状态为1
        ->order('id desc')//根据id降序排列
        ->limit(10)//限制10条
    	->field(['m.*','a.uname as agentname','s.username','d.kname'])
    	->select();

转载声明:本站文章无特别说明,皆为原创,版权所有,转载请注明:Dy大叔的日常

转载自 ThinkPHP 5 关联查询多表查询join | XDY.ME@Dy大叔的日常

XDY.ME@Dy大叔的日常