我正在尝试以下
Table : teams_members
Id Team_id User_id
1 103 65524
14 103 65529
16 103 65530
17 103 65526
19 103 65528
Table : users
Id username
65524 Kaiprioska
65526 Darkstarling
65528 Metazoans98
65529 Darth Laser
65530 TheBourbonKid
Table : users_playeraccounts
Id user_id summoner_name rank_solo
7 65524 kaiprioska 19
8 65524 swaggapandaa 14
9 65524 Yolonese Prophet 12
10 65529 Darth Laser 15
11 65530 TheBourbonkid 18
12 65528 Metazoans98 9
13 65530 TheBourbonKid 12
结果需要是什么:
user_id summoner_name rank_solo
65524 kaiprioska 19
65529 Darth laser 15
65530 TheBourbonkid 18
65528 metazoans98 9
655529 darth laser 15
因此,每个团队成员都需要一个users_playeraccounts条目,其中rank_solo是该user_id的最大值。我可以获得完整的列表,因此每个成员的每个玩家帐户都可以,但是最大条目数却不能。
任何帮助将不胜感激。
最佳答案
select user_id, summoner_name, max(rank_solo ) as rank_solo
from users_playeraccounts
group by user_id