我正在尝试像这样对两个表进行排序:
1 | Gang 1 | Total wealth: $100,000
2 | Gang 2 | Total wealth: $97,000
帮派结构(“帮派”):
帮派ID,帮派名称
播放器结构(“播放器”)
ID、用户名、帮派、金钱、银行
我想查询一个玩家是否在帮派中,它会将玩家的金钱 + 银行计算到总财富中。但是,我不确定该怎么做,我真的很想得到你的帮助。
最佳答案
这就是你想要的
select
g.gangID,
g.gangName,
concat('$ ',`tot_wealth`) as `Total wealth`
from gang g
inner join
(
select Gang,FORMAT(sum(Cash+Bank),0) as `tot_wealth`
from players
group by Gang
)p
on p.Gang = g.gangID
group by g.gangID
关于mysql - 按ID = ID的另一个表中两个字段的总值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22935972/