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

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

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

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

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

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