Mysql
 sql >> база данни >  >> RDS >> Mysql

Комбиниране на RIGHT JOIN с COUNT

Мисля, че това трябва да работи -- преброяване на конкретно поле в таблицата changes_cc срещу преброяване *:

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

Предпочитам да чета LEFT JOIN над RIGHT JOIN , но и двете са OUTER JOINs и работят по същия начин.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel Raw DB Вмъкване на засегнати редове

  2. Множество таблици с връзка едно към много (Laravel)

  3. Обявяване на ClusterControl 1.7.5:Разширена поддръжка и поддръжка на клъстер за PostgreSQL 12 и MongoDB 4.2

  4. Проверка на NULL спрямо запис в базата данни -> isset срещу is_null

  5. php exec() - mysqldump създава празен файл