我有一个表格,我希望将所有点作为单个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);
答案 0 :(得分:0)
$criteria->select = array('*', 'SUM(points) as pointsSum');
需要在模型中将$ pointsSum定义为公共属性并使用:
$Products->pointsSum