我正在寻找一个订阅者名单,并认为我应该:
全选:订阅
加入或包含他们的:mailing_address
按mailing_address.name
分组有计数> 1
我不能为我的生活弄清楚这个的语法。
我正在尝试对此进行修改:
dupes = Subscription.joins(:mailing_address).group("mailing_address.name")
但是这给了我Unknown column 'mailing_address.name'
我尝试了各种各样的变化,但似乎无法弄明白......
并且无法开始知道.having
语句的外观。
任何想法或指示都会非常有用!谢谢!
答案 0 :(得分:1)
如果您的子模型是MailingAddress类,那么传统的表名将是mailing_addresses
(复数)。
dupes = Subscription.joins(:mailing_address).group("mailing_addresses.name")