如何在 Yii 中使用 CStatRelation
我正在尝试找到一种使用 sql 聚合函数(如 max、min 和 count)收集数据的方法。
我发现 CStatRelation 类似乎就是我想要的。 CStatRelation doc
可以在relation函数中使用在 Yii 的模型类中。
用法是这样的:
class SomeModelClass extends CActiveRecord{
public function relations() {
return array(
'bidCount'=>array(self::STAT,'Bid','auction_id'),//it can be used like this
);
}
}
示例代码中rowCount的默认值为count(*)。但是如果我想查找特定列的最大/最小值值怎么办?
如何修改代码以检索最大值或最小值?
I am trying to find a way to collect data using sql aggregate functions like max, min and count.
And I found that CStatRelation class seems to be what I want. CStatRelation doc
It can be used in the relation function in Yii's model class.
The usage is like this:
class SomeModelClass extends CActiveRecord{
public function relations() {
return array(
'bidCount'=>array(self::STAT,'Bid','auction_id'),//it can be used like this
);
}
}
The default value of the rowCount in the example code is the count(*). But what if I want to find the max/min value of a specific column??
How can I modify the code to retrieve the max or the min??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)