标签: sql ruby-on-rails
例如,如果企业有很多客户,我如何找到至少有一个相关客户的企业?
我只是想出了如何做得非常低效,例如:
Business.select { |b| !b.clients.empty? }
答案 0 :(得分:1)
加入
Business.joins(:clients)
这将在Business和Client表之间创建内部联接。它将返回所有至少有一个客户的业务。
参考http://guides.rubyonrails.org/active_record_querying.html