602.(Medium)好友申请 II :谁有最多的好友
Last updated
Last updated
select id, count(1) num from
(select requester_id id, 'requester' aswho from request_accepted
union all
select accepter_id id, 'accepter_id' aswho from request_accepted) t
group by 1
order by count(1) desc
limit 1Create table If Not Exists request_accepted ( requester_id INT NOT NULL, accepter_id INT NULL, accept_date DATE NULL);
Truncate table request_accepted;
insert into request_accepted (requester_id, accepter_id, accept_date) values ('1', '2', '2016/06/03');
insert into request_accepted (requester_id, accepter_id, accept_date) values ('1', '3', '2016/06/08');
insert into request_accepted (requester_id, accepter_id, accept_date) values ('2', '3', '2016/06/08');
insert into request_accepted (requester_id, accepter_id, accept_date) values ('3', '4', '2016/06/09');