各カテゴリのレコードを5つに制限して取得しようとしていますが、5つのレコードしか返されませんでした。
Rails ActiveRecordでこのSQLステートメントを変換するにはどうすればよいですか?
SELECT *
FROM "jobs" a
WHERE (
SELECT COUNT(*)
FROM jobs
WHERE ID = a.ID
) <= 5
AND jobkey_confirmation IS NOT NULL
AND EXTRACT(MONTH from created_at) = EXTRACT(MONTH from now())
私は次のことを行うことができましたが、上記のように5つのレコードしか返されませんでした。
scope :confirmed_this_month, where("jobkey_confirmation IS NOT NULL AND EXTRACT(MONTH from created_at) = EXTRACT(MONTH from now())").group("category").limit(5).order("created_at DESC")