回答

收藏

为特定人选择最多的“热门”关注者。某人拥有的追随者越多,他们越“受欢迎

技术问答 技术问答 176 人阅读 | 0 人回复 | 2023-09-12

大多数寻找特定人的热门关注者。追随者越多,他们就越受欢迎。' S' A# i5 w" ^& L* t4 i: i
我需要SQL查询可以选择特定人群中最受欢迎的追随者。
5 ^) _, H0 U: f我的桌子-(追随者)
# a3 u/ I: g# `5 h: M7 Kid | person_id | follower_person_id              22222                3333333                                                                                                                                                                                                                                33333333333333333333333333333                                                                                                                                                                                                                                                                                                                 例如,person_id 1共有两个关注者,person_id 2共有2关注者,person_id 3共有3关注者,person_id6 }1 ?; s, t. l" }
共有两个关注者。
% o" k5 D% ~: x: B9 p因此,person_id 3是person_id 1最受欢迎的关注者,person_id 1是person_id 2最受欢迎的关注者,等等…1 }  F$ _0 S3 v0 @
这是我的查询,但不起作用…* n+ ]7 q$ k+ e- S+ u! J0 X* q5 }
SELECT follower_person_id FROM followers f where f.person_id = 1 group by f.follower_person_id having max(select count(*) from followers where person_id = f.follower_person_id)               
7 q; Z* k' m  r. ~    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则