私は多くの請求書を持っている仕事をしており、請求書は仕事に属しています。最初の請求書が日付範囲内にあるジョブを照会する必要があります。句は擬似コードですが、それはあなたに私がしているよかのアイデアを与えるRailsクエリ:associationは親の最初に関連付けられたレコードですか?
@jobs = Job.joins(:invoices).
where("invoices.date BETWEEN ? AND ?", @from_date, @to_date).
where("invoices = job.invoices.first")
第二:私はこのクエリを持っています。
重要な場合はMYSQLを使用しています。
スコープを大いに活用! –