2024-10 腾讯 中等

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

2025春招面试真题 窗口函数 inner join rank union

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真题

ID55 好友步数排名-不考虑反向好友关系  
中等 inner join rank union 2025春招面试真题 腾讯
ID105 查询所有终点是餐饮类地点的行程记录
入门 inner join 多表连接 运力调度评估 滴滴出行
ID112 找出所有类别组合的最热门路线  
困难 group by inner join rank 多表连接 多连接条件 滴滴出行
ID174 S1年级物理成绩前10名(2)
入门 rank 窗口函数 经典-学生表课程表 作业帮
ID312 直观对比两种频率计算的差异(F)  
中等 group by inner join distinct count rank - abs 聚合函数 窗口函数 RFM模型 美团

MySQL 8.0

00:00