在Rails中查询联接关联

哈西卜·艾哈迈德(Haseeb Ahmad)

广告系列具有属性 :start_date,:end_date

发票具有属性 :start_date,:end_date

campaign.rb

has_many:invoices

发票

belongs_to:campaign

我想所有这些cmapaigns其start_date小于当前日期AND,其end_date之间campaign.invoices.last.created..current_date

我该如何查询?

Plamena Gancheva

试试这个:

 Compaign.joins(:invoices)
            .where("compaigns.start_date < :today AND compaigns.end_date < :today", today: Date.today)
            .group("compaigns.id")
            .having("compaigns.end_date > MAX(invoices.created_at)")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询Rails中的联接关联

来自分类Dev

带有别名的Rails查询联接关联表

来自分类Dev

在Rails中创建一个简单的多对多自联接关联

来自分类Dev

如何在Ruby on Rails的ActiveRecord查询中加入间接关联?

来自分类Dev

Excel 文件的联接关系查询

来自分类Dev

渴望负载间接关联Rails

来自分类Dev

mysql内部联接关联所有元组

来自分类Dev

nil:NilClass的自联接关联未定义方法

来自分类Dev

带有联接的子查询中的MySQL参考关联

来自分类Dev

如何在Rails中批量查询关联?

来自分类Dev

在Rails中查询多对多关联

来自分类Dev

多态关联中的查询 - Rails 5.1

来自分类Dev

Rails-不在特定关联的联接表中的记录的范围

来自分类Dev

Flask-SQLAlchemy查询联接关系表

来自分类Dev

Rails子查询联接

来自分类Dev

Rails 查询关联模型

来自分类Dev

Rails ActiveRecord:使用联接表上的where查询多对多关联

来自分类Dev

Rails ActiveRecord:使用联接表上的where查询多对多关联

来自分类Dev

从Rails中的多联接查询创建JSON报告

来自分类Dev

如何在Rails中对4个表使用联接查询

来自分类Dev

如何使用Rails活动记录查询中包含的联接?

来自分类Dev

从Rails中的多联接查询创建JSON报告

来自分类Dev

在Rails的同一查询中从关联模型加载数据

来自分类Dev

Rails:优化查询关联表中的最大值

来自分类Dev

JPA +休眠...双向关联...在查询中触发了左外部联接,而不是lnnerJoin

来自分类Dev

rails-api:关联第二个联接表中的元数据

来自分类Dev

如何在Rails 4 HMT关联中的联接表中保存和更新属性?

来自分类Dev

rails-api:关联第二个联接表中的元数据

来自分类Dev

通过Rails 4中的关联,联接表和has_many出现问题

Related 相关文章

热门标签

归档