1
假设我有以下型号:Rails 3中嵌套查询SQL避免
class Foo < ActiveRecord::Base
belongs_to :bar
end
class Bar < ActiveRecord::Base
belongs_to :a
belongs_to :b
end
我想找到所有Foos
,包括Bar
和分组由a_id
和b_id
。
我敢肯定,下面的查询将工作:
Foo.joins(:bar).group('bar.a_id, bar.b_id').all
我不知道是否有这样做,而不在组语句编写SQL的方式?
子问题
什么叫此查询的风格,我在哪里可以看到它的完整的文件? rails查询指南有几种样式的组合,并没有详细介绍其中的任何一种。