我进行了很多研究,但找不到我的问题的答案。我的 Rails 应用程序有以下设置:
class Group < ActiveRecord::Base
has_many :people
# ...
end
class City < ActiveRecord::Base
has_many :people
# ...
end
class Person < ActiveRecord::Base
belongs_to :city
belongs_to :group
# ...
end
人们有:role
或0
的列1
。
我想获得所有至少有一个人和role == 0
一个人使用role == 1
.
任何想法?顺便说一句,我正在使用 Postgres。