0

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

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

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

非常感谢您的帮助。

谢谢

4

3 回答 3

1

我在 kohana 3.1 中使用以下内容

$count = ORM::factory('items')->select(array('COUNT("id")', 'total_items'))->find_all();

于 2012-04-30T07:43:20.810 回答
1

通过简要查看文档。它会是这样的

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

echo $cnt->total;

希望有帮助!

于 2011-01-03T21:43:00.350 回答
0

也许这样的事情会更好:

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

这将生成此查询:

SELECT COUNT(*) AS `total` FROM `items` WHERE `category_id` = 1
于 2011-01-04T09:43:24.410 回答