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

Присъединете се към 3 маси с Count

Моля, опитайте тази Mysql заявка. Това ще разреши проблема ви. Ние не изискваме присъединяване към масата на служителите. Ако не взимате никакви данни от таблицата на служителите, тогава не добавяйте таблицата на служителите в присъединяването.

  SELECT 
    p.name AS ProjectName,
    Count( t.employeeID ) AS NumMembers 
  FROM 
    Project p 
    LEFT JOIN ProjectAssignment t ON p.id = t.projectID
  GROUP BY 
    p.name

Изход:

Project name        NumMembers
Alpha                   3
Bravo                   2
Charlie                 2
Delta                   0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да управлявам MySQL - за Oracle DBA

  2. Съюз на комплекса MYSQL

  3. mysql и индекси с повече от една колона

  4. Да се ​​вмъкнат ли няколко реда от масив, запазен в сесия, в таблица?

  5. Има ли текстово базиран потребителски интерфейс на mysql?