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

Ved at kombinere RIGHT JOIN med COUNT

Jeg tror, ​​det burde virke -- tæl et specifikt felt i tabellen change_cc vs counting *:

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

Jeg foretrækker at læse en LEFT JOIN over en RIGHT JOIN , men de er begge OUTER JOINs og arbejde på samme måde.



  1. Kan jeg gruppere efter i SQL-forespørgsel med vinduesfunktion?

  2. Sådan overvåger du MySQL-implementeringer med Prometheus &Grafana på ScaleGrid

  3. Rails 3.2 - udefineret metode "hvor" for #<Array:... - Forespørgsel af Model.where()

  4. MySQLdb-forespørgsel til Numpy-array