thinkphp5.1中連表查詢與鏈式查詢使用方法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM