如何获取sql表中具有最大记录的记录

时间:2015-10-31 07:34:28

标签: php mysql

我正在使用具有字段调用'City'的用户表。现在我想让所有拥有最大城市的用户都来自。我想取5个拥有最多用户的城市。

例如: 德里有100个用户,孟买有350个用户,有100个用户,有50个用户,艾哈迈达巴德有20个用户,加尔各答有20个用户,chennai有30个用户,Rajkot有25个用户这样的东西...

现在我希望获得拥有最多用户的城市。在这种情况下,我想得到德里,孟买,banglore,浦那,金奈和拉杰科特。

我使用mySql作为查询语言。

请帮助我...

谢谢, 阿里

1 个答案:

答案 0 :(得分:1)

使用MySQL group by citycount(city)ORDER BY

select count(city) as user_count from user group by city 
ORDER BY count(city) DESC limit 5