互相关注的好友对
WHERE 条件JOIN 连接用户行为分析
题目描述
给定一张 follow 表,记录用户之间的关注关系:
follower_id: 关注者IDfollowing_id: 被关注者ID
如果用户 A 关注了用户 B,同时用户 B 也关注了用户 A,则他们互为好友。请找出所有互相关注的好友对(每对只输出一次,较小ID在前),按 user1 升序排列。
期望输出列
| 列名 | 说明 |
|---|---|
| user1 | 用户1(较小ID) |
| user2 | 用户2(较大ID) |
数据样例
| follower_idPKINTEGER | following_idPKINTEGER |
|---|---|
| 1 | 2 |
| 2 | 1 |
| 1 | 3 |
| 3 | 1 |
| 2 | 3 |
| 4 | 1 |
| 1 | 5 |
| 5 | 1 |
输入数据显示 8 / 9 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里