在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語句查詢截圖