Complete worked example
sql
WITH eligible AS (SELECT * FROM roles WHERE active=1),
counts AS (SELECT company_id, COUNT(*) AS n FROM eligible GROUP BY company_id)
SELECT company_id, n FROM counts WHERE n>=2 ORDER BY company_id;- Reasoning
- The count stage consumes only the named active population.