【发布时间】:2014-02-10 23:38:30
【问题描述】:
假设我有以下模型:
Group
has_many :users
User
belongs_to :group
我有以下表格:
User_id Group
-------------------------------------
1 Police
2 Fire
3 Military
4 Police
5 Police
1 Fire
大多数用户属于一个组,但有些用户,例如user_id: 1 属于多个组。 (他属于Police和Fire。
我的问题是:如果给我两个user_id's,(比如1 和2),我将如何查询以找出这两个用户所属的共同组(例如,在上述情况下,查询将返回Fire。
希望这是有道理的。
【问题讨论】:
标签: ruby-on-rails activerecord