![](/img/trans.png)
[英]Is this true: “In MySQL, fetching a column value forces a read of the entire row”?
[英]MySql max value on column fetching the entire row
表'teams_members'
表“ users_playeraccounts”
表“用户”
我的目标是:使用他们的召唤者名称和rank_solo获取当前的团队成员,其中rank_solo是所有玩家帐户中最高的
因此,“ users_playeraccounts”中的多个条目可以属于一个用户。
Select user_id,summoner_name,rank_solo
from teams_members t
join users_playeraccounts p on t.user_id = p.user_id
join users u on u.id = p.user_id
where team_id = 103
加上一些东西我一点都不知道
尝试这个
select a.username, u.rank_solo, u.summoner_name
from teams_members as t
inner join users_playeraccounts as u on t.user_id = u.user_id
inner join users as a on a.id in (select u.user_id from users_playeraccounts
group by u.summoner_name,
having max(u.rank_solo) );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.