标签: ruby-on-rails postgresql
所以,我有10个用户的100个帖子,我希望得到5个帖子的集合,但总是来自不同的用户。
所以Post.where(active: true).order(:created_at).limit(5)...有效。
Post.where(active: true).order(:created_at).limit(5)...
任何帮助?
答案 0 :(得分:0)
您可以选择不同的用户ID:
Post.select("DISTINCT(user_id)").where(active: true).limit(5)