我有一个带有以下列的bbc表:
名称(指世界特定区域内的国家名称)
地区(世界大陆)
人口(名称字段中的国家人口)我要回答的问题:
问题如下: “一些国家的
人口是任何邻国(在同一地区)的三倍以上。给国家和地区。”
我在想答案可能是这样的:
SELECT a.name, a.region FROM bbc AS a
WHERE a.region IN
(
SELECT b.region FROM bbc AS b
GROUP By b.region
HAVING MIN(b.population) < 3*b.population)
但老实说,我在最后一行失去了它......我不知道如何找到在同一地区的任何邻居的三倍以上的柜台!相当艰难。o_o
任何和所有的帮助将不胜感激。