Kohana Jelly ORM 中的聚合函数

发布于 2024-10-10 07:52:34 字数 193 浏览 9 评论 0原文

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

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

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

非常感谢您的帮助。

谢谢

could you help me to find out how to insert aggregate function using Kohana - Jelly module?

I.E. i need to show result of following query :

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

really appreciate your help.

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

帅气称霸 2024-10-17 07:52:34

通过简要查看文档。这将是像

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

echo $cnt->total;

希望一样有帮助的东西!

from briefly looking at the documentation. It's going to be something like

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

echo $cnt->total;

hope that helps!

祁梦 2024-10-17 07:52:34

我在 kohana 3.1 中使用以下内容

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

i m using following with kohana 3.1

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

剩一世无双 2024-10-17 07:52:34

也许这样的东西会更好:

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

这会生成这个查询:

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

Perhaps something like this would be better:

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

This would generate this query:

SELECT COUNT(*) AS `total` FROM `items` WHERE `category_id` = 1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文