Вопрос

Не могли бы вы помочь мне узнать, как вставить функцию агрегата с помощью модуля Kohana - Jelly?

Т.е. мне нужно показать результат следующего запроса:

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

Очень ценю вашу помощь.

Благодарность

Это было полезно?

Решение

Возможно, что -то подобное было бы лучше:

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

Это генерирует этот запрос:

SELECT COUNT(*) AS `total` 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 ();

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top