1
我有复杂的查询,我想要自己连接做额外的计算。在SQL我可以做Rails内部连接两个sql语句获取ActiveRecord ::关系
SELECT t1.*, t2.*
FROM (SQL) AS t1
INNER JOIN
(SQL) AS t2
ON t1.num = t2.num - 1
假设SQL是我想加入的查询。
如何使用ActiveRecord/arel(或别的东西)在rails中得到ActiveRecord :: Relation并能够使用where()。
如果我使用sql并执行/ select_all,则得到PG:result或hash,并且不能再使用memthod。