ИЗМЕНЕНО, ЧТОБЫ ДОБАВИТЬ ИНФОРМАЦИЮ:
Я понимаю, что было много вопросов "получи два наивысших" или "получи второй наивысший" по SQL и ответы на них отправлены, поэтому я заранее извиняюсь, если этот вопрос излишнийно я хочу сделать что-то немного отличное от других ситуаций, и мне нужна помощь, чтобы добраться от А до Б. В лучшем случае я - любитель MySQL, поэтому я уверен, что ответ очевиден для некоторых из вас.
У меня есть куча рядов статистики за один сезон бейсболиста.Я хочу сравнить их сезон с самым высоким значением с их сезоном со вторым самым высоким значением.Я также хочу иметь возможность сравнивать два сезона, вычитая второй по величине из самого высокого.
Конечно, я могу легко получить самое высокое значение, используя MAX, но для новичка это намного сложнеекак я.
Спасибо за вашу помощь.
Я упросту соответствующую структуру таблицы, чтобы она соответствовала:
playerid, Year, Value
Каждый сезон игрока разделен на год.
То, что я хочу получить из моего запроса
Player id,
Year [of Highest Value],
Value [Highest],
Year [of Second Highest Value],
Value [Second-Highest]
Надеюсь, это достаточно просто и понятно.Спасибо за любую помощь.