0
以下のmysqlクエリをアクティブレコードクエリに変換する際に助けが必要です。Mysqlコードを有効レコードのクエリに変換する
SELECT ad_trek_participant.id, ad_registration_data.id, ad_registration_data.email, ad_registration_data.first_name,ad_registration_data.last_name, ad_trek_participant.status, ad_trek_participant.payment_status, COUNT(*) AS occurrences
FROM ad_trek_participant
INNER JOIN ad_registration_data ON ad_trek_participant.Registration_Data_Id = ad_registration_data.id
WHERE ad_trek_participant.status = '2'
AND ad_trek_participant.payment_status = '2'
GROUP BY ad_trek_participant.Email_Id
HAVING COUNT(*) >=5
LIMIT 0 , 1000
モデルとの間の関係はhas_one
とクエリが良い私のために働い下 has_one :participation, foreign_key: "registration_data_id"
ad_trek_participant
belongs_to :registration_data, foreign_key: "Registration_Data_Id"
はい、これはクエリです。モデルをどのように構築するか、それらの関係が適切に表現されているかどうか(たとえば 'has_many'など)によって変換されます。 – tadman
@tadman質問を更新してください今すぐチェックしてください –