追加の計算を行うために自分自身を結合したい複雑なクエリがあります。SQLで私はすることができます
SELECT t1.*, t2.*
FROM (SQL) AS t1
INNER JOIN
(SQL) AS t2
ON t1.num = t2.num - 1
SQLが私が参加したいクエリであると仮定します。
ActiveRecord / arel(または他の何か)を使用してRailsでこれを実行し、ActiveRecord :: Relationshipを取得し、where()を使用できるようにする方法。
sqlとexecute/select_allを使用して実行すると、PG:resultまたはhashが取得され、memthodの場所を使用できなくなります。