У меня есть эта таблица test_table ниже
USER_ID | YEAR | MONEY
----------------------
1 | 0 | 0
1 | 12 | 12
1 | 48 | 12
2 | 15 | 15
2 | 10 | 20
3 | 0 | 0
Так что я пытаюсь вернуть строку с наибольшим количеством денег.Например, возвращаемая строка будет выглядеть следующим образом:
USER_ID | YEAR | MONEY
----------------------
1 | 12 | 12
1 | 48 | 12
2 | 10 | 20
3 | 0 | 0
Но поскольку идентификатор пользователя 1 имеет одинаковое соотношение цены и качества, я хотел бы проверить наивысший год этой суммы денег и вернуть результат.Ожидаемый результат должен быть
USER_ID | YEAR | MONEY
----------------------
1 | 48 | 12
2 | 10 | 20
3 | 0 | 0
Можно ли получить строку, подобную этой?
Вот ссылка для проверки вашего запроса онлайн http://sqlfiddle.com/#!9/2e5660/1