sql问题相当简单:游戏中有多少玩家

问题描述 投票:0回答:1

我的 sql 变得很生疏,恐怕我需要一点帮助......

表格如下(名称和下面的字段):

桌上游戏(只是游戏)

标识符

桌子容量(游戏需要多少玩家)

游戏标识符值

桌分配(将玩家分配给游戏)

游戏_标识符玩家_标识符

我想要一个清单: /游戏标识符/ /分配给游戏的玩家数量/ /容量.值/

(对于该游戏,分配了这个玩家数量,这个容量容量 = 需要的玩家数量)

(如果第二个 >= 第三个则游戏准备开始)

我尝试了下面的代码,是否正确?

select 
    games.identifier, 
    count(*), 
    capacities.value 
from games 
    join allocations on allocations.game_id=games.identifier,
    join capacities on capacities.game_id=games.identifier 
group by identifier

离正确还有多远?

感谢您的帮助。这不是家庭作业:)

sql join select count
1个回答
0
投票

非常抱歉。 实际上,SQL 代码是有效的,错误在其他地方。 感谢您收到的所有支持。 :-)

(最后一个逗号仍然需要删除)

© www.soinside.com 2019 - 2024. All rights reserved.