一位后端开发的养肝历程,护发经验
博客中代码地址:https://github.com/farliu/farpc.git
阅读全文
经过四天的努力,终于把这道题目搞清楚了,收获很多,一起分享给大家。这道题目是这样的,一位网友在群里发了他的面试题目,然后在群里持续了两天的讨论。引起了我的兴趣。先来看看原题目。
这是一个我遇到的需求啊,要做一个简单的报表。就是找出每一个城市的分数最高的前10。
首先我第一想到的就是分组,分组之后取前几嘛。但是这有个问题,要说的sql的单值原则。group之后的,对于分组以外的列都必须是明确唯一的,比如你可以group之后,取每组的最大或最小,但是你不能取每组中的一个list。