如何在集合中使用表达式。
更具体地说,我想要SELECT CAST(qty_shipped AS UNSIGNED)
。
我尝试过这样的事情:
addExpressionFieldToSelect('qty_shipped','CAST(qty_shipped AS UNSIGNED)',null)
,但它出于某种原因附加了表名。
感谢。
答案 0 :(得分:9)
尝试:
$collection->getSelect()->columns(array('qty_shipped' => new Zend_Db_Expr ('CAST(qty_shipped AS UNSIGNED)')));
其中$ collection = Collection Object
请告诉我这是否适合您。