我的查询的目标是返回国家名称及其国家元首,如果它的国家元首的名称以 A 开头,并且该国家的首都有超过 100,000 人使用嵌套查询。
这是我的查询:
SELECT country.name as country,
(SELECT country.headofstate
from country
where country.headofstate like 'A%')
from country, city
where city.population > 100000;
我试过反转它,将它放在 where 子句等中。我没有得到嵌套查询。我只是收到错误,例如“子查询返回多行”等。如果有人可以帮助我如何订购它,并解释为什么它需要以某种方式,那就太好了。