我研究了很长一段时间,我在一个页面上找到了一个很好的解决方案,但我不能很好地工作,我想知道为什么?网址是:SELECT id, IF (@type = type, @type_rank + 1, 1) AS type_rank, FROM imagesforctool 结果是: 192499 Men 1 Men
192500 Men 1
我正在尝试获取我们数据库中所有客户列表的前50个城市(非常简单:每个客户都有一个客户列表和相关数据(如城市)) SELECT top(50) clientid, city, COUNT(city) as cnt GROUP BY clientid, city它将总结果集限制在50行,而不是限制每个组的结果。如何获取每个客户端的前50名?
编辑:我搜索了stackoverflow (和谷歌搜索),但只找到了<em