gpt4 book ai didi

mysql - 如何在 CakePHP 中使用聚合 Mysql 函数

转载 作者:可可西里 更新时间:2023-11-01 07:45:34 24 4
gpt4 key购买 nike

有一种方法可以在 cakephp 中使用聚合函数吗?像 sum() 或 avg() 和 find() 方法。

更新:

我漏掉了书里的一句话

array('fields'=>array('Product.type','MIN(Product.price) as price'), 'group' => 'Product.type');

展示了这样做的基本结构。

感谢帮助

最佳答案

在find 方法调用的fields 参数中,您可以传递聚合函数处理的字段。示例:

$Model->find('all',
array(
'anything' => array(/* */),
'fields' => array(
'SUM (Model.attribute) AS total',
'OTHERFUNCTION(OModel.other_attribute) AS other'
),
'otherthing' => array(/* */)
)
);

关于mysql - 如何在 CakePHP 中使用聚合 Mysql 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5589893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com