私はこのようなことをしようとしていますが、内部結合でこれを行うことができるかどうかはわかりません:
SELECT "scores".*
FROM "scores"
INNER JOIN "games" ON "games"."id" = "scores"."games_id"
WHERE
"games"."date" >= '2013-02-11 19:30:11.799227'
AND "scores".value > 350;
助けてくれてありがとう。また、ActiveRecord / arel ステートメントの書き方を知っていれば、同様に役立つクエリが得られます。
私のモデルは次のようになります。
class Score < ActiveRecord::Base
belongs_to :game
delegates :date, to: game
end
class Game < ActiveRecord::Base
has_many :scores, dependent: :destroy
end