【发布时间】:2019-05-23 15:18:25
【问题描述】:
假设我有 3 张桌子:Houseshas_many Wardrobeshas_many Clothes。
houses wardrobes clothes
------ --------- -------
id id id
name house_id wardrobe_id
name name
怎么样,有一个House 我可以选择它的Wardrobes 有jeans 和shirt 作为Clothes?
由于明显原因而无法工作的示例代码:
@house.wardrobes.joins(:clothes)
.where("clothes.name = 'jeans'")
.where("clothes.name = 'shirt'")
欢迎任何 SQL/ActiveRecord 答案。
【问题讨论】:
标签: sql ruby-on-rails ruby postgresql