Этот вопрос закрыт для ответов, так как повторяет вопрос Как определить значение поле по максимальному значению другого поле (PostgreSQL)?
@nyatmeat15

Как получить записи с максимальной ревизией?

Структура таблицы
id int
departmentId int
type int
revision int

Как получить записи с максимальной ревизией?
то есть сгруппированные по полям id, departmentId, type
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
Ответы на вопрос 2
@ponaehal
По полю id группировать в общем то бесполезно, т.к. для каждой записи оно уникально. Если без него, то так:
SELECT departmentId, type, MAX(revision) from table_name GROUP BY departmentId, type
Ответ написан
tsklab
@tsklab
Здесь отвечаю на вопросы.
Как получить записи с максимальной ревизией?
Если дословно, то ответ уже был недавно: связать результат с самой таблицей.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы