У меня небольшая проблема в Oracle SQL.
У меня есть таблица со следующими столбцами
(ID, AttributeID, AttributeValue, Version).
Я бы хотел запросить у таблицы последнюю версию, указав идентификатор атрибута.
Например, если у меня есть следующие данные
ID AttrId AttrValue Version
1 1 A 1
1 1 B 2
1 1 C 3
2 1 F 1
2 2 G 1
Если бы я решил фильтровать по атрибуту id 1, я бы хотел получить
ID AttrId AttrValue Version
1 1 C 3
2 1 F 1
Запрос будет очень простым, если я предоставлю идентификатор, потому что я могу сначала отфильтровать
по идентификатору и AttributeID, а затем найдите максимальное значение для столбца версии.
Тем не менее, я все еще ищу и думаю о решении, когда идентификатор не указан, и
хотел бы получить список только на основе AttributeID.
Любые советы очень помогут!
спасибо!