2012-06-30 3 views
-3

Вот мой запрос:Kohana 3.2 ORM - образец уникальных значений

$comment = ORM::factory('comment') 
        ->where('status', '=', 1) 
        ->find_all(); 

поле = user_id

Как я выбрал только один из каждых комментариев в user_id?

Следующая:

$comment = ORM::factory('comment') 
        ->distinct('user_id') 
        ->where('status', '=', 1) 
        ->find_all(); 

Отображает все в базе данных!

+0

Что вы хотите сделать? 1. Отобразите последний комментарий для каждого user_id. 2. Выберите конкретный комментарий для одного user_id. 3. Хотите узнать, как передать параметры в модель, чтобы выбрать конкретную запись. – MrP

ответ

0

Вы код должен быть больше, как это ..

$comment = ORM::factory('comment') 
        ->where('status', '=', 1) 
        ->group_by('user_id') 
        ->find_all(); 

Проверьте documentation для получения дополнительной информации.

 Смежные вопросы

  • Нет связанных вопросов^_^