【发布时间】:2011-01-03 20:52:56
【问题描述】:
您能帮我了解如何使用 Kohana - Jelly 模块插入聚合函数吗?
I.E.我需要显示以下查询的结果:
SELECT COUNT('total_item') AS tot FROM items WHERE category_id = '1'
非常感谢您的帮助。
谢谢
【问题讨论】:
您能帮我了解如何使用 Kohana - Jelly 模块插入聚合函数吗?
I.E.我需要显示以下查询的结果:
SELECT COUNT('total_item') AS tot FROM items WHERE category_id = '1'
非常感谢您的帮助。
谢谢
【问题讨论】:
通过简要查看文档。会是这样的
$cnt = Jelly::select("tot")->select("count('total_item') AS total")
->where("category_id","=", 1)
->limit(1)
->execute();
echo $cnt->total;
希望有帮助!
【讨论】:
我在 kohana 3.1 中使用以下功能
$count = ORM::factory('items')->select(array('COUNT("id")', 'total_items'))->find_all();
【讨论】:
也许这样会更好:
$count = Jelly::select('item')->where('category', '=', 1)->count();
这将生成这个查询:
SELECT COUNT(*) AS `total` FROM `items` WHERE `category_id` = 1
【讨论】: