0

irc_users という 2 つのテーブルがあり、id (int)、nick (string[32]) などの列が含まれています。次に、irc_pokemon があり、user_id (int)、xp (int) が含まれています。

irc_users から nick を選択し、次に irc_pokemon から xp 列を SUM() して、それらをユーザー ID に関連付けようとしています。

4

3 に答える 3

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
于 2012-08-19T19:53:45.510 に答える
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 はユニークだと思います。

于 2012-08-19T19:55:09.677 に答える
0
select nick,sum(xp) from irc_users,irc_pokemon where id=user_id group by id
于 2012-08-19T19:56:18.730 に答える