thinkphp 3.2 unionall
admin
2023-06-23 09:42:35
0
$where['enterprise_id'] = $enterpriseId;
//企业名称不为空
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;


执行的sql:
SELECT 'enterprise_id','enterprise_name' 
FROM enterprise_data.yunkh_enterprise_info 'ed_id' WHERE 'enterprise_id' = 1 AND 'enterprise_name' LIKE '%农%' 
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 '%农%' 
AND ( ed_ere.rel_enterprise_id = ed_ei.enterprise_id )



相关内容

热门资讯

美财长:特朗普不会接受“糟糕的... △美国财政部长贝森特(资料图)当地时间5月28日,美国财政部长贝森特在简报会上表示,美国与伊朗谈判团...
知情人士:伊朗方面尚未同意任何... 当地时间5月28日,伊朗谈判代表团媒体团队成员赛义德·阿加卢表示,截至目前,伊朗方面尚未同意任何谅解...
古巴外长:古美双边谈判没有取得... △古巴外交部长罗德里格斯(资料图)当地时间5月28日,古巴外交部长布鲁诺·罗德里格斯表示,古巴与美国...
伊朗最高领袖强调维护民族团结 伊朗最高领袖穆杰塔巴28日发表书面讲话,强调维护民族团结与社会凝聚力,并呼吁伊朗各界共同维护国家统一...
消息称字节跳动正开发自有CPU... IT之家 5 月 28 日消息,据路透社援引三名知情人士消息称,由于芯片价格持续上涨、供应短缺时间拉...
李咏瑾: “科技的省心”,会不... “科技的省心”会不会日益造就人们“判断的懒惰”? 近日,两条有关“AI成为投诉对象甚至被告”的新闻,...
一卷胶带如何“撕”出诺贝尔奖?... 一层原子厚的材料,能有多神奇?日前,“追星就追科学家”校园公益科普活动邀请上海交通大学物理与天文学院...
广发银行多项成果入选“十四五”... 近日,第八届金融科技创新大会暨CITE2026人工智能与金融数智化创新发展论坛正式发布了“十四五”金...
人工智能如何构建伦理治理体系?... 5月28日,“智能时代的自主知识体系构建暨人工智能伦理与社会实验室建设学术研讨会”在华南师范大学举行...
前5个月地方债发行约4.8万亿 作者 | 第一财经 陈益刊在地方财政收支矛盾较大背景下,为了稳投资、防风险,地方政府靠前发行政府债券...