Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kombination von RIGHT JOIN mit COUNT

Ich denke, das sollte funktionieren - zählen Sie ein bestimmtes Feld in der Tabelle changes_cc gegen das Zählen von *:

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

Ich lese lieber einen LEFT JOIN über einen RIGHT JOIN , aber sie sind beide OUTER JOINs und funktionieren genauso.