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