Creo que esto debería funcionar:contar un campo específico en la tabla changes_cc vs contar *:
SELECT u.id, realname, username, COUNT(c.id) as num
FROM users u
LEFT JOIN changes_cc c
ON u.user_id = c.id
GROUP BY u.id
Prefiero leer un LEFT JOIN
sobre un RIGHT JOIN
, pero ambos son OUTER JOINs
y funcionan igual.