Mysql
 sql >> Base de données >  >> RDS >> Mysql

Combinaison de RIGHT JOIN avec COUNT

Je pense que cela devrait fonctionner - compter un champ spécifique dans la table changes_cc vs compter * :

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

Je préfère lire un LEFT JOIN sur un RIGHT JOIN , mais ce sont tous les deux des OUTER JOINs et travaillez de la même manière.