wid_10021在3个好友中2535步(考虑wid_10038这种反向好友关系),排第4;
wid_10028跟好友wid_10021相比,516<2535,排第2。
wid_10029跟好友wid_10021相比,7796<2535,排第1。
以此类推。
输出结果按照user_id升序排序;排名单个用户时,请确保按照11345的原则(可重复、需跳跃)。
user_id | row_num |
---|---|
wid_10021 | 4 |
wid_10028 | 2 |
wid_10029 | 1 |
wid_10034 | 1 |
wid_10038 | 1 |
friend_relationships,好友关系表
user1 | user2 |
---|---|
wid_10021 | wid_10028 |
wid_10021 | wid_10029 |
wid_10021 | wid_10034 |
wid_10038 | wid_10021 |
user_steps,用户步数表
user_id | steps |
---|---|
wid_10021 | 2535 |
wid_10028 | 516 |
wid_10029 | 7796 |
wid_10034 | 10956 |
wid_10038 | 4637 |
 成为会员,解锁300道大厂数分SQL真题
MySQL 8.0