Kohana Jelly ORM的聚合功能

时间:2011-01-03 20:52:56

标签: php kohana jelly

你能帮我看看如何使用Kohana - Jelly模块插入聚合函数吗?

即。我需要显示以下查询的结果:

SELECT COUNT('total_item') AS tot FROM items WHERE category_id = '1'

非常感谢您的帮助。

感谢

3 个答案:

答案 0 :(得分:1)

简要地查看文档。这将是类似

的东西
$cnt = Jelly::select("tot")->select("count('total_item') AS total")
       ->where("category_id","=", 1)
       ->limit(1)
       ->execute();

echo $cnt->total;
希望有所帮助!

答案 1 :(得分:1)

我使用以下与kohana 3.1

  

$ count = ORM :: factory('items') - > select(array('COUNT(“id”)',   'TOTAL_ITEMS')) - > find_all();

答案 2 :(得分:0)

也许这样的事情会更好:

$count = Jelly::select('item')->where('category', '=', 1)->count();

这将生成此查询:

SELECT COUNT(*) AS `total` FROM `items` WHERE `category_id` = 1