0

我有两个模型

class User < ActiveRecord::Base
  has_one :work
end

class Work < ActiveRecord::Base
  belongs_to :user  
end

我需要从工作表中为特定国家/地区的用户提供不同的描述,我已经编写了以下查询

Work.includes(:user).where("users.country_name = ?",'IN').select("distinct works.description").limit(10)

它有效,但并没有给我独特的作品。描述

4

1 回答 1

4

它适用于以下查询,

Work.includes(:user).where("users.country_name = ?",'IN').group("works.description").limit(10)
于 2012-09-25T07:01:46.213 回答