我有2个表,irc_users,包含列,id(int),nick(string [32])等。然后我有irc_pokemon,再次包含user_id(int),xp(int)。
我希望从irc_users中选择nick,然后从irc_pokemon中选择SUM()xp列,并将它们与用户ID相关联。
答案 0 :(得分:0)
尝试
select u.nick, sum(xp) as xp_sum
from irc_users u
left outer join irc_pokemon p on p.user_id = u.id
group by u.nick
答案 1 :(得分:0)
SELECT irc_users.nick , SUM(irc_pokemon.xp) FROM irc_users INNER JOIN irc_pokemon ON irc_pokemon.user_id = irc_users.id GROUP BY irc_users.nick
我认为irc_users.nick是唯一的。
答案 2 :(得分:0)
select nick,sum(xp) from irc_users,irc_pokemon where id=user_id group by id