这是我的表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        |

10-07 15:00