0
我正在使用Sequel ORM。我有三个表格,'类别','商人','产品'。如何在Sequel ORM for Ruby中执行多个连接
下面是型号:
class Product < Sequel::Model
many_to_one :merchants
end
class Merchant < Sequel::Model
many_to_one :category
end
我需要获取那些特定类别的产品。我该如何做一个JOIN?
如果我需要的产品为特定的商户,我可以很容易做到:
@merchant = Merchant.first(:id=>1)
@merchant.products.each do |s|
...
end
但我怎样才能在一个类别的产品时,类别涉及到商家和商家的相关产品表?
我认为这将需要重复m.products再次,例如,'m.pr oducts.each do | m | ... end'。有没有办法做一个JOIN获得类似的结果? –