[英]Zend DB select with literal
我有两个表之间的联合的sql语句。 为了简单起见,假设表A的列称为columnA
,表B的列称为cloumnB
。 由于表A中没有columnB
,反之亦然,因此我想在表中为表A中的记录放置一个静态值,类似这样
$select->from ( array (
'A' => 'tableA'
), array (
'id',
'column1',
.....
'columnB' => "'nonExistingValue'",
.....
) )
问题在于Zend正在搜索名为nonExistingValue
的列,而不是将其视为字符串文字。 我如何使Zend将此视为文字?
我最终像这样解决它:
$select->from ( array (
'A' => 'tableA'
), array (
'id',
'column1',
.....
'columnB' => "CONCAT('n','onExistingValue')",
.....
) )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.