Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tham gia 3 bảng với Đếm

Vui lòng thử truy vấn Mysql này. Điều này sẽ giải quyết vấn đề của bạn. Chúng tôi không yêu cầu nhân viên tham gia bảng. Nếu bạn không lấy bất kỳ dữ liệu nào từ bảng nhân viên thì đừng thêm bảng nhân viên vào tham gia.

  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

Đầu ra:

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. Tại sao Magento không thể cứu khách hàng sau khi tạo ID?

  2. Tại sao thời gian MySQL unix dừng lại ở giới hạn số nguyên không dấu 32 bit?

  3. PHP tạo chèn PDO động

  4. Truy vấn hàng loạt MySQL khó hiểu

  5. MySQL Tìm kiếm phòng miễn phí trong hệ thống đặt phòng