Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Łączenie RIGHT JOIN z COUNT

Myślę, że to powinno działać - policz określone pole w tabeli change_cc vs liczenie *:

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

Wolę czytać LEFT JOIN nad RIGHT JOIN , ale oba są OUTER JOINs i działaj tak samo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę WYBRAĆ wiersze z MAX (wartość kolumny), DISTINCT by MULTIPLE kolumn w SQL?

  2. mysql Policz wielokrotne wystąpienia multipleksowanych wpisów

  3. Wyświetlanie zbioru danych JSON jako tabeli z Node.js i Express

  4. Flagi MySQL w zrzutach

  5. LEWE DOŁĄCZ tylko w pierwszym rzędzie