thinkphp 3.2 unionall
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                thinkphp 3.2 unionall
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            $where['enterprise_id']?=?$enterpriseId;
//企業(yè)名稱不為空
if(!empty($enterpriseName)){$where['enterprise_name']?=?array('like',"%$enterpriseName%");}
$table2?=?array('enterprise_data.yunkh_enterprise_rel_enterprise'=>'ed_ere','enterprise_data.yunkh_enterprise_info'=>'ed_ei');
$where2?=?array('ed_ere.enterprise_id'=>$enterpriseId,'status'=>'1','ed_ei.enterprise_name'=>array('like',"%$enterpriseName%"),'_string'=>'ed_ere.rel_enterprise_id?=?ed_ei.enterprise_id');
$contractInfoList?=?$this->model->field('enterprise_id,enterprise_name')->table(array('enterprise_data.yunkh_enterprise_info'?=>?'ed_id'))->where($where)->union(array('field'=>'ed_ei.enterprise_id,enterprise_name','table'=>$table2,'where'=>$where2),true)->select();return?$contractInfoList;執(zhí)行的sql:
SELECT?'enterprise_id','enterprise_name'?
FROM?enterprise_data.yunkh_enterprise_info?'ed_id'?WHERE?'enterprise_id'?=?1?AND?'enterprise_name'?LIKE?'%農(nóng)%'?
UNION?ALL?
SELECT?ed_ei.enterprise_id,'enterprise_name'?
FROM?enterprise_data.yunkh_enterprise_rel_enterprise?'ed_ere',enterprise_data.yunkh_enterprise_info?'ed_ei'?
WHERE?ed_ere.enterprise_id?=?1?AND?'status'?=?'1'?AND?ed_ei.enterprise_name?LIKE?'%農(nóng)%'?
AND?(?ed_ere.rel_enterprise_id?=?ed_ei.enterprise_id?)
                        
                        
                        轉(zhuǎn)載于:https://blog.51cto.com/11549783/1772685
總結(jié)
以上是生活随笔為你收集整理的thinkphp 3.2 unionall的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        