使用Yii ActiveRecord执行以下查询

时间:2014-02-03 14:04:10

标签: database activerecord yii frameworks

我有一个表格,我希望将所有点作为单个user_id的SUM()

e.g

tblPoints
user_id    points    
111          50
111          100
111          100

我如何使用$ criteria = new CDbCriteria()函数获取user_id为'111'的SUM(点) - 结果为250。

到目前为止,我有这个......我将如何制作添加SUM子句?

$Criteria = new CDbCriteria();
$Criteria->condition = "user_id = 2342312";
$Products = ShopPurchases::model()->find($Criteria);

1 个答案:

答案 0 :(得分:0)

$criteria->select = array('*', 'SUM(points) as pointsSum');

需要在模型中将$ pointsSum定义为公共属性并使用:

$Products->pointsSum
相关问题