powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выбрать максимальное значение ID для уникального значения другого поля
5 сообщений из 5, страница 1 из 1
Выбрать максимальное значение ID для уникального значения другого поля
    #39930050
Sapanch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как можно выбрать максимальное значение ID для уникального значения UnitID изв таблице вида:

ID UnitID
1 55
2 55
3 55
4 55

В результате должна быть строчка 4 55

Всю голову сломала.
...
Рейтинг: 0 / 0
Выбрать максимальное значение ID для уникального значения другого поля
    #39930053
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sapanch,

max + group by
...
Рейтинг: 0 / 0
Выбрать максимальное значение ID для уникального значения другого поля
    #39930087
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В более сложном случае (есть ещё поля) - ROW_NUMBER() в CTE либо JOIN подзапроса с указанной группировкой.
...
Рейтинг: 0 / 0
Выбрать максимальное значение ID для уникального значения другого поля
    #39930393
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina
В более сложном случае (есть ещё поля) - ROW_NUMBER() в CTE либо JOIN подзапроса с указанной группировкой.


А может попроще?

Код: sql
1.
MAX(ID) OVER (PARTITION BY UnitID)
...
Рейтинг: 0 / 0
Выбрать максимальное значение ID для уникального значения другого поля
    #39930452
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик
Sapanch,

max + group by

Этого достаточно.
Зачем (для других написано) делать простое сложным?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выбрать максимальное значение ID для уникального значения другого поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]