Mysql
 sql >> Database >  >> RDS >> Mysql

Combinando RIGHT JOIN con COUNT

Penso che dovrebbe funzionare:conta un campo specifico nella tabella changes_cc rispetto al conteggio *:

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

Preferisco leggere un LEFT JOIN su un RIGHT JOIN , ma sono entrambi OUTER JOINs e funziona lo stesso.