在tp中构建多表查询的sql结构。还不能破坏搜索条件处理器。
需求,查出用户表与用户统计信息表中的复合数据。并按照规则排序。
// SELECT * FROM zfenxiao_user user INNER JOIN zfenxiao_totalsinfos dept ON dept.userid= user.id
$query = $this->_query('ZfenxiaoUser')->alias('a')->join('zfenxiao_totalsinfos b ','b.userid= a.id')->like('username')->like('phone')->equal('team_person'); $query->dateBetween('creattime')->order('allamount desc and team_person desc')->page();
alias() 查询方法,指定主表的别名。
join() 方法指定要关联查询的副标,并起别名。关联条件为主键id相同。
//sql语句查询截图