У меня есть этот пример таблица:Postgres выберите запрос для 3 столбца с максимальной
id branch branch_running_no
1 1 5
2 1 10
3 2 5
4 2 10
5 3 5
6 3 10
7 4 5
8 4 10
9 5 5
10 5 10
Используя этот запрос, я могу получить максимальную branch_running_no для каждого столбца ветви, но я также хочу, чтобы включить столбец идентификатор макс branch_running_no.
SELECT branch, MAX(branch_running_no) from table1 GROUP BY branch order by branch;
Я был в состоянии достигнуть:
branch max
1 10
2 10
3 10
4 10
5 10
но мне нужно:
id branch max
2 1 10
4 2 10
6 3 10
8 4 10
10 5 10
это работает. Спасибо. –