Я пытаюсь использовать приведенный ниже запрос, который показывает страну и население второй по величине и второй наименее густонаселенной страны. Я нашел способ выбрать население для этих стран, но я не могу найти хороший способ реализовать выбор названий стран.
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 (по одному в каждом списке).
Любая идея, что я могу сделать, чтобы решить мою проблему? Примечание. Я использую Postgres
OFFSET 1 LIMIT 1
иORDER BY
. - person Craig Ringer   schedule 26.03.2014