我想知道位于曾孙子选项卡中的横幅名称。以下是我的数据库:
Inscription (where I need to start from): Item1_id
Item1: Item2_id
Item2: Banner_id
Banners: name
如何获得带有活动记录的铭文表的所有横幅名称?
答案 0 :(得分:2)
您可以执行以下操作:
Inscription.includes(item1: { item2: :banner })
关系名称item1
,item2
和banner
需要与每个关系的名称相匹配。
如果要在此查询中设置where
语句,可以执行以下操作:
scope = Inscription.includes(item1: { item2: :banner })
scope = scope.where(banner: { name: "MOTD: Hello World!" })
scope = scope.where(item2: { is_favorite: true })
类似问题: