我有3个表玩家表,它的武器表和虚拟表'拥有武器'.
player table有player_id,player_name,武器表有weapon_id,weapon_name,weapon_cost.拥有武器表有player_id,weapon_id.
球员表
player_id player_name
1 mr.A
2 mr.B
Run Code Online (Sandbox Code Playgroud)
武器表
weapon_id weapon_name weapon_cost
1 sniper 100
2 gun 120
3 hummer 90
Run Code Online (Sandbox Code Playgroud)
拥有武器表
player_id weapon_id
1 1
1 2
1 3
2 2
2 3
Run Code Online (Sandbox Code Playgroud)
我尝试了一个sql语句,用于显示玩家名称,他持有的武器总数以及他目前持有的所有武器的总成本......但是错误的出现就像"玩家名称不是聚合函数的一部分"我使用过计数和求和功能.但是出现了错误.请帮助我