是否可以在yii
中执行以下操作?$criteria=new CDbCriteria;
$criteria->select='avg(rate) as avgRate,rate';
我执行了下面的代码,但是它返回了列"rate"的值,而不是"avgRate"的值。我知道这可以通过creatcommand来完成,但我想使用CDbCriteria。
try this
$criteria->select = array('rate', 'avg(rate) as avgRate');
不要忘记将$avgRate
定义为模型中的公共变量。
你应该能够做到这一点,但是你必须在你的模型中定义$avgRate属性,假设你是这样使用它的。
另外,我不确定你的例子是否真的是你想要做的,因为"rate"值不会有太大的用处。