我在rails控制檯中得到了這兩個查詢,但我想只做一個查詢,結果相同。我該怎麼做?兩個查詢在一個與活動記錄導軌4
表名稱:公司
id :integer not null, primary key
name :string
phone :string
email :string
表名:用戶
id :integer not null, primary key
role :integer
tier :integer
company_id :integer
name :string
email :string
表名:responsibles
id :integer not null, primary key
company_id :integer
user_id :integer
這些查詢:
user_ids = Responsible.where(company_id: 1).pluck(:user_id)
User.where(id: user_ids).agent_or_admin.tier1.pluck(:email)
(編輯:格式化代碼塊)
請更新具體的代碼,您可能還想了解如何更好地設置您的文章的格式,以便它可以閱讀。 –
對用戶和公司來說'負責'是一個連接表嗎?我們對你的代碼一無所知,幫助我們。 –
您可以發佈agent_or_admin和tier1方法以及它的位置? – toddmetheny