thinkphp left join关联查询

使用sql查询:
SELECT a.*,b.gs_schoolnamecn,b.gs_schoolnameen FROM tsh_greenaction a  LEFT JOIN tsh_greenschool b on a.greenschoolid=b.id 

 

  使用thinkphp连贯操作:

     $model=M(‘greenaction‘);
     $list=$model->alias(‘a‘)->join(‘ LEFT JOIN tsh_greenschool b on a.greenschoolid=b.id‘)
     ->field(‘a.*,b.gs_schoolnamecn,b.gs_schoolnameen‘)->select();
     $temp=‘‘;
  for($i=0;$i<count($list);$i++){
  $temp=$temp.$list[$i][‘gs_schoolnamecn‘].‘,‘;
  }

       dump($temp); 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。