I have a complex query like this:
SELECT count(*)
FROM users a
WHERE source = 1
AND ... -- COMPLEX QUERY
AND NOT EXISTS (
SELECT 1 FROM users b
WHERE b.source = 0
AND ... -- COMPLEX QUERY
AND b.key = a.key
);
The COMPLEX QUERY is generated in:
Rails:
@scope = User.complex_scope(params)
How do I build above query by Activerecord in rails?
Thank you!