Напишите запрос для отображения идентификатора курса и названия курса, который имеет вторую максимальную плату. Если существует более двух курсов, сортируйте их, используя идентификатор курса.
Я пытался использовать функцию лимита, но она не работает. Это помощь, которую они дали "MySQL поддерживает предложение LIMIT", чтобы выбрать ограниченное количество записей, в то время как Oracle использует ROWNUM. ROWNUM, однако, имеет ограничения, так как вы не можете выбрать конкретную строку по вашему выбору, кроме row1. Поскольку вы находитесь на oracle, пожалуйста, напишите внутренний подзапрос (скажем, s1), который возвращает максимальные сборы. Напишите также внешний подзапрос (скажем, s2), который возвращает максимальные сборы. s2! = s1 вернет второй максимум. Попробуйте эту логику c и возвращайтесь за разъяснениями, если таковые имеются.