遇到以下问题时遇到问题:
surveys
表surveys
表格包含contact
的外键(通过contact_id
)surveys
contact
survey
有一个名为scheduled_at
的列,其中包含时间数据我想要Surveys
的查询,每个contact
有一个实例,其中survey
与其他具有相同contact
外键的实例相比,最近调度最多__}。
在this seems like a good SQL answer期间,想知道是否有更清晰的ActiveRecord解决方案?
答案 0 :(得分:1)
尝试运行以下内容。
@contact.surveys.order(scheduled_at: :desc).first(5)
这将返回该订单的5个最新调查。
假设: @contact是您的联系人模型的对象