是否可以在yii中执行以下操作
$criteria=new CDbCriteria;
$criteria->select='avg(rate) as avgRate,rate';
Run Code Online (Sandbox Code Playgroud)
我执行了以下代码,但它返回"rate"列但不是"avgRate"的值我知道这可以通过createcommand完成,但我想使用CDbCriteria.
试试这个
$criteria->select = array('rate', 'avg(rate) as avgRate');
Run Code Online (Sandbox Code Playgroud)
不要忘记$avgRate在模型中定义为公共变量.