我使用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创建),示例2是实际的AR模型。
答案 0 :(得分:0)
当Temping创建AR对象时,我想你可以使用类似的东西:
Example1.joins("example2 ON example1.book_name = example2.book_name ... etc").find_all