Как выбрать уникальные записи по столбцу с помощью ActiveRecord и Postgresql

Учитывая следующие записи (первая строка - это имена столбцов):

name              platform           other_columns     date
Eric              Ruby               something         somedate
Eric              Objective-C        something         somedate
Joe               Ruby               something         somedate

Как мне получить единственную запись со всеми столбцами , чтобы столбец имени всегда был уникальным в результаты установлены? Я хотел бы, чтобы запрос в этом примере возвращал первую запись Эрика (w / Ruby).

Я думаю, что самое близкое, что у меня есть, - это использовать «выбрать отдельный на (имя) * ...», но это требует я сначала упорядочу по имени, когда я действительно хочу упорядочить записи по столбцу даты.

  • Упорядочить записи по дате
  • Если имеется несколько записей с одинаковым именем, выберите одну (что не имеет значения)
  • Выбрать все столбцы

Как мне добиться этого в Rails на PostgreSQL?

5
задан Eric M. 27 July 2011 в 13:08
поделиться