【发布时间】:2013-03-08 13:00:19
【问题描述】:
两张桌子
玩家
和
团队
对于 1-∞ 关系(球员与球队):你如何计算每个球队有多少球员?
尝试失败:
SELECT team.teamid, (SELECT COUNT(player.team) FROM player)
FROM team
LEFT JOIN player ON player.team = team.teamid
【问题讨论】:
-
请通过添加适当的标签(Oracle、SQL Server、MySQL 等)指定您的目标关系数据库管理系统。可能有一些答案利用了不受普遍支持的语言或产品功能。此外,通过使用特定的 RDBMS 对其进行标记,您的问题可能会受到更适合回答的人的关注
-
哦,当然。它的 MySQL:假设 SQL 在这种情况下非常通用,不会有任何影响
-
这可能是简单的 sql,但您应该始终指定您正在使用的 rdbms。 :)
标签: mysql sql select count relational-database