这是我的表following
,现在我想找到用户1的跟随者列表,用户1也跟随该列表
id | user | follower
-----------------------
1 | 1 | 2
2 | 2 | 1
3 | 1 | 3
4 | 3 | 1
例如,我想查找也关注我的关注者列表
最佳答案
使用EXISTS:
select t.follower from tablename t
where
t.user = 1
and exists (
select 1 from tablename
where user = t.follower and follower = t.user
)
请参见demo。
结果
| follower |
| -------- |
| 2 |
| 3 |