Получение идентификатора с помощью rails находят с помощью: select - PullRequest
1 голос
/ 11 октября 2010

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

@past_requests = Request.find_all_by_artist(name, :conditions => ["showdate < ?", Time.now], :select => "distinct venue, showdate")

Ответы [ 2 ]

3 голосов
/ 11 октября 2010
@past_requests = Request.find_all_by_artist(name, :group => "venue, showdate")

код длинный для просмотра. Я снимаю ваше состояние. Извини за это. Надеюсь, это поможет вам. :)

1 голос
/ 11 октября 2010

Чтобы быть справедливым в тех случаях, когда отдельный возвращает одну строку из, возможно, 5 дубликатов, кто скажет, какой идентификатор из этих 5 должен отображаться в вашем результате? Боюсь, то, что вы просите, не практично. Может быть, вы неправильно понимаете, для чего используется другое? Дайте нам больше информации, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...