sql >> Base de Datos >  >> RDS >> Mysql

Combinando RIGHT JOIN con COUNT

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.