Stu*_*ler 8 mysql sql select count relational-database
两张桌子
播放机
和
球队
拥有1-∞的关系(球员与球队):你如何计算每支球队有多少球员?
尝试失败:
SELECT team.teamid, (SELECT COUNT(player.team) FROM player)
FROM team
LEFT JOIN player ON player.team = team.teamid
Run Code Online (Sandbox Code Playgroud)
pet*_*erm 19
尝试
SELECT t.teamid, COUNT(p.team) player_count
FROM team t LEFT JOIN
player p ON p.team = t.teamid
GROUP BY t.teamid
Run Code Online (Sandbox Code Playgroud)
如果某些球队没有分配球员,它将给出正确的结果事件.请参阅sqlfiddle(团队3没有玩家).
| 归档时间: |
|
| 查看次数: |
9171 次 |
| 最近记录: |