【问题标题】:Join AR Model with Temp Table使用临时表加入 AR 模型
【发布时间】:2014-01-23 00:17:36
【问题描述】:

我使用Temping gem 来创建一个临时表。

我需要加入我使用 AR 模型创建的临时表。知道如何实现吗?

这是原始 SQL 查询:

SELECT * FROM `example1` as t1 JOIN `example2` as t2 on t1.`book_name` = t2.`book_name` and t1.`author` = t2.`author` and t1.`date`= t2.`date`

在本例中,example1 是临时表(通过 temping gem 创建),example 2 是实际的 AR 模型。

【问题讨论】:

    标签: mysql ruby-on-rails ruby activerecord temp-tables


    【解决方案1】:

    当 Temping 创建 AR 对象时,我想你可以使用类似的东西:

    Example1.joins("example2 ON example1.book_name = example2.book_name ... etc").find_all
    

    【讨论】:

      猜你喜欢
      • 2021-05-07
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-18
      • 2015-02-20
      • 2022-08-05
      • 2020-09-10
      相关资源
      最近更新 更多