Вопрос

В запросе Кохана мне нужно получить только один элемент, имеющий одинаковый идентификатор. У меня есть метод в модели:

public function next_products_images($id)
{
  return $this->where('product_image_product', '>=', $id-5)->limit(5)->find_all();  
  //for taking the previous five product pictures       
}  

Но проблема в том, что из всех вышеперечисленных результатов, сгенерированных методом, мне нужно иметь только те, которые имеют различные «product_image_product». Можно ли это сделать с помощью Kohana Orm?

Большое спасибо!

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

Решение

Работает ли это с помощью group by?

return $this->where('product_image_product', '>=', $id-5)->limit(5)->group_by('product_image_product')->find_all();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top