SQL 刷题/互相关注的好友对
上一题下一题中等通过率 39%

互相关注的好友对

WHERE 条件JOIN 连接用户行为分析

题目描述

给定一张 follow 表,记录用户之间的关注关系:

  • follower_id: 关注者ID
  • following_id: 被关注者ID

如果用户 A 关注了用户 B,同时用户 B 也关注了用户 A,则他们互为好友。请找出所有互相关注的好友对(每对只输出一次,较小ID在前),按 user1 升序排列。

期望输出列

列名说明
user1用户1(较小ID)
user2用户2(较大ID)

数据样例

当前运行环境
follower_idPKINTEGERfollowing_idPKINTEGER
12
21
13
31
23
41
15
51
输入数据显示 8 / 9
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里