Pregunta

En una consulta de Kohana, necesito recuperar solo un elemento que tiene la misma identificación. Tengo un método en el modelo:

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       
}  

Pero el problema es que, de todos los resultados anteriores, generados por el método, necesito tener solo los que tienen "product_image_product" distintos. ¿Se puede hacer esto usando Kohana Orm?

¡Muchas gracias!

¿Fue útil?

Solución

¿Funciona usando un group by?

return $this->where('product_image_product', '>=', $id-5)->limit(5)->group_by('product_image_product')->find_all();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top