我有一段代码,我必须在其中应用一些子查询。我正在尝试将这段纯 sql 更改为更多的 rails 方式。是否可以在这里实现 ActiveRecord 关系?
Customer.joins("RIGHT JOIN customers_users ON customers_users.customer_id = customers.id").
where("customers_users.user_id IN (
SELECT user_id FROM customers_users
GROUP BY customers_users.user_id
HAVING COUNT(customers_users.user_id) = 1)")