我有一个y(7)
左连接查询,就像这样
zf2
我想在 $select->join(
'contractor_jobs',
'contractor_jobs.contractor_id = contractor_info.contractor_id',
array('job_trade_id'),
$select::JOIN_LEFT
);
期间将另一个条件应用为'contractor_jobs.job_trade_id = $variableName'
。请帮帮我。
答案 0 :(得分:1)
您可以使用表达式:
$join = new \Zend\Db\Sql\Expression('contractor_jobs.contractor_id = contractor_info.contractor_id AND
contractor_jobs.job_trade_id = '.$variableName.' ');
$select->join(
'contractor_jobs',
$join,
array('job_trade_id'),
$select::JOIN_LEFT
);