【SQL35】編號爲 '3' 的人是編號爲 '1','2' 和 '4' 的好友,所以他總共有 3 個好友,比其他人都多

在 微信 或者 QQ這樣的社交應用中,人們經常會發好友申請也會收到其他人的好友申請。

表 request_accepted 存儲了所有好友申請通過的數據記錄,其中, requester_id 和 accepter_id 都是用戶的編號。
image.png

寫一個查詢語句,求出誰擁有最多的好友和他擁有的好友數目。對於上面的樣例數據,結果爲:
image.png

注意:保證擁有最多好友數目的只有 1 個人。好友申請只會被接受一次,所以不會有 requester_id 和 accepter_id 值都相同的重複記錄。

解釋:編號爲 '3' 的人是編號爲 '1','2' 和 '4' 的好友,所以他總共有 3 個好友,比其他人都多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章