Php 如何了解一个城市在全国的规模(数据库)

Php 如何了解一个城市在全国的规模(数据库),php,mysql,Php,Mysql,我有一个包含两列的数据库表: 1: City 2: Inhabitants 我正在尝试做一个选择,可以看出一个特定的城市是全国第X大城市 我被卡住了,但我想我可能必须使用数组?我们可以使用下面的sql查询从顶部获取它的位置 select count(1) from table where Inhabitants >= (select Inhabitants from table where city = 'Delhi') and city != 'Delhi'

我有一个包含两列的数据库表:

1: City
2: Inhabitants
我正在尝试做一个选择,可以看出一个特定的城市是全国第X大城市


我被卡住了,但我想我可能必须使用数组?

我们可以使用下面的sql查询从顶部获取它的位置

select count(1) from table 
where Inhabitants >= 
     (select Inhabitants 
      from table where city = 'Delhi')
and city != 'Delhi';

这里我们正在检查居住人数大于城市人数的城市的数量

最大的
是基于
居民的数量
?另外,
城市
国家
的关系如何?是的,“最大”是以居民为基础的,只有一个国家。所以:x值是所有值中的第x个最大值。