¿Cómo selecciono todos los registros agrupados por una columna ordenada por created_at desc.Rails 3: group =>: campo ordenado por created_at desc
Es posible que desee recuperar todos los últimos comentarios para cada artículo. No importa lo que haga el grupo (: article_id), siempre devolverá el comentario más antiguo.
Saludos cordiales. Asbjørn Morell
¿Pero cómo evitar seleccionar múltiples registros para cada artículo? Necesito un solo comentario para cada artículo, ordenado por creado en. – atmorell
Bueno, no estoy seguro de que puedas hacer solo con los ayudantes de Rails. ¡Esto se ve bastante complicado! Hice algunas investigaciones en Google y encontré que: http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-per-group-in-sql/ . Es esto lo que estas tratando de hacer ? Lo que sea, publique su solución si encuentra una;) –
Eso es exactamente lo que estoy tratando de hacer. Buscaré la solución con la columna latest_comment_id en mi modelo de Artículos. – atmorell