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

CHỌN COUNT trong mối quan hệ một-nhiều

Hãy thử

SELECT t.teamid, COUNT(p.team) player_count
FROM team t LEFT JOIN
     player p ON p.team = t.teamid
GROUP BY t.teamid

SQLFiddle

Nó sẽ cung cấp sự kiện kết quả chính xác nếu một số đội không có người chơi được chỉ định. Xem sqlfiddle để biết điều đó (đội 3 không có người chơi).



  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ìm kiếm tập lệnh phân trang php / mysql nâng cao

  2. Tôi có thể tải xuống jar mysql jdbc từ đâu?

  3. CHỌN * TỪ nhiều bảng. MySQL

  4. Cách xử lý các ngoại lệ PDO

  5. Rails ActiveRecord xử lý một cột id không phải là khóa chính