Итак, у меня есть таблица, которая выглядит следующим образом:
WINS MEMBER_ID GROUP_ID
2 45 1
2 65 1
1 30 1
1 20 2
1 50 2
1 40 3
Итак, что я пытаюсь сделать, это вернуть верхний "Member_ID" в каждой GROUP (группы определяются GROUP_ID), определяемый числомиз побед;с прерывателем связи, идущим к участнику с более низким Member_ID #. (Таблица уже отсортирована / перечислена в «правильном порядке»).
Как получить победителя в каждой группе?
Требуемый вывод ниже:
MEMBER_ID
45
20
40
Заранее спасибо.
(Правка, это то, что я пробовал):
SELECT max(player_id)
, max(wins)
, group_id
FROM table;
(я знаю, что это неправильно, но я не уверен, какую аналитическую функцию мне придется использовать)