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
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).