首页 > Web开发 > 详细

thinkphp join加别名

时间:2017-03-02 16:26:58      阅读:253      评论:0      收藏:0      [点我收藏+]

//此段代码在某个Model里面
$tbpre = $this->tableprefix;
$Aaa = M(‘aaa‘);
$Aaa->table(array("{$tbpre}aaa"=>‘a‘,"{$tbpre}bbb"=>‘b‘))
        ->join(" left join {$tbpre}bbb on a.x = b.x")->buildSql();
//将会生成以下SQL
select * from aaa a , bbbb b left join bob on a.x = b.x 

tableprefix:变量名表示表的前缀 一般MySQL里面都在在表前面添加一个前缀来区分表的作用。 就是像FI项目用user表,就写成FI_user

thinkphp join加别名

原文:http://www.cnblogs.com/wxt01/p/6490989.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!