thinkPHP中使用join进行两个表关联查询

在thinkPHP中两个表关联查询是最常用到的,其中有table(),join(),那么下面我就说下join的方法怎么使用吧!


namespace Home\Controller;
use Think\Controller;
class TestController extends  Controller {
   protected $check;
   public function _initialize(){
       //初始化一个检查表
       $this->check = M('check');
   }
   public function getAllData(){
       //使用检查表的uid和userinfo表的id进行关联
       $checkList = $this->check
            ->join(array('userinfo on userinfo.id=check.uid'))
            ->field('userinfo.`Name`, userinfo.Number, userinfo.Lost,userinfo.inquiryopen,check.CyTaAuReODDS,check.CyTaAuReODDC')->select();
   }

}

你可能感兴趣的:(javascript)