Кто-нибудь может мне помочь со следующим:
В некоторых странах население больше чем в три раза больше, чем у любого из соседи (в том же районе). Дать страны и регионы.
Моя попытка:
select x.name, x.region
from bbc x
where x.population >all
(select population*3
from bbc y
where y.region = x.region)
синтаксис правильный, но записи не возвращаются (должно возвращать 3 строки)
Найдите каждую страну, которая принадлежит регион, где все население меньше чем 25000000. Показать название, регион и население.
моя попытка:
select name, region, population
from bbc
where region not in
(select distinct region from bbc
where population >= 25000000)
Я использовал "не в". Есть ли способ использовать "in"?