Я пытаюсь использовать приведенный ниже запрос, который показывает страну и населения из второй наиболее и второй по численности населения не менее страна. Я определил способ выбора населения для этих стран, но я не могу найти подходящего способа для осуществления выбора названий стран.Выбор двух столбцов в одной таблице несколько раз
Select Max(population)
From country Where population < (Select max (population) From country)
Union
Select Min(population)
From country where population > (select Min(population) from country) ;
я нашел способ для выбора страны и населения для второй большей/меньшей мере второй по численности населения страны, но проблема в том, я не могу использовать union
на двух выбирает с 2 ORDER BY (по одному в каждом выбрать).
Любая идея, что я могу сделать, чтобы решить мою проблему? Примечание: Im использованием Postgres
Гораздо лучше реализовано использование 'OFFSET 1 LIMIT 1' и' ORDER BY'. –