에 가입하지만 난 당신이 내부 조인과 함께이 작업을 수행 할 수 있는지 확실하지 않다 : 도움을SQL 내부 쿼리
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
SQL 구문은 정상적으로 작동하므로 올바르게 작동해야합니다. 테스트 해 봤어? –
"ActiveRecord/arel"진술은 무엇을 의미합니까? –
@DavidW, 그는 루비 레일에서 일반적으로 사용되는 관계형 대수 쿼리에 대해 이야기하고 있습니다. –