私のクエリの目標は、国の元首の名前が 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句などに配置しようとしました。ネストされたクエリは取得できません。「サブクエリが複数の行を返す」などのエラーが返されます。誰かがそれを注文する方法を手伝ってくれて、なぜそれが特定の方法である必要があるのか を説明してくれたら、それは素晴らしいことです.