【发布时间】:2016-11-15 11:41:32
【问题描述】:
如何在 Rails 的 Active Record 查询中重写这个 SQL 查询
sqlQuery = "SELECT real_estate_agent_assignment_statuses.assignment_status,
COUNT(developer_referrals.id) AS rea_count FROM
real_estate_agent_assignment_statuses LEFT OUTER JOIN developer_referrals ON
developer_referrals.real_estate_agent_assignment_status_id =
real_estate_agent_assignment_statuses.id AND developer_referrals.project_id =
1 AND developer_referrals.developer_staff_id IN (266) WHERE
real_estate_agent_assignment_statuses.assignment_status IN ('Pending
Eligibility Check', 'Completed Eligibility Check') AND
real_estate_agent_assignment_statuses.deleted_at IS NULL GROUP BY
real_estate_agent_assignment_statuses.assignment_status,
real_estate_agent_assignment_statuses.rank ORDER BY
real_estate_agent_assignment_statuses.rank ASC"
【问题讨论】:
标签: ruby-on-rails postgresql ruby-on-rails-4 activerecord arel