Я пытаюсь найти второе по величине значение в столбце и только второе по величине значение.
select a.name, max(a.word) as word
from apple a
where a.word < (select max(a.word) from apple a)
group by a.name;
По какой-то причине то, что у меня сейчас есть, возвращает второе по величине значение И все более низкие значения, но, к счастью, избегает наибольшего значения.
Есть ли способ исправить это?