目录
题目
对于每一个用户,返回该用户的关注者数量。
按 user_id
的顺序返回结果表。
准备数据
## 创建库
create database db;
use db;
## 创建表
Create table If Not Exists Followers(user_id int, follower_id int)
## 向表中插入数据
Truncate table Followers
insert into Followers (user_id, follower_id) values ('0', '1')
insert into Followers (user_id, follower_id) values ('1', '0')
insert into Followers (user_id, follower_id) values ('2', '0')
insert into Followers (user_id, follower_id) values ('2', '1')
分析数据
0 的关注者有 {1}
1 的关注者有 {0}
2 的关注者有 {0,1}
select user_id,count(distinct follower_id) as followers_count from followers
group by user_id;