为特定人选择最多的“热门”关注者。某人拥有的追随者越多,他们越“受欢迎
技术问答
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. ~ 解决方案: |
|
|
|
|
|