如何从mysql查询中获取关注者/以下列表

iam*_*iam 3 mysql

这是我的关注者/以下数据库表模式.我想获取特定用户的所有数据.例如,user_id 6跟随7,8,9,然后是7.我的目的是找出该特定用户是否关注他的粉丝.我怎样才能做到这一点?

id     |   user_id   |  follower_id
------------------------------------
1            6             7
2            6             8
3            7             6
4            8             15
5            6             9
6            5             7
Run Code Online (Sandbox Code Playgroud)

Pat*_*ani 5

你可以use separate queries:

要获得粉丝:

SELECT GROUP_CONCAT(DISTINCT t1.follower_id) as followers FROM test_f t1 WHERE t1.user_id = 6
Run Code Online (Sandbox Code Playgroud)

要获得以下内容:

SELECT GROUP_CONCAT(DISTINCT t2.user_id) as following FROM test_f t2 WHERE t2.follower_id = 6
Run Code Online (Sandbox Code Playgroud)