Как добавить нумератор у групп однотипных записей в запросе SQL?
Добрый день, имеется таблица описывающая характеристики однотипных устройств, но с небольшими различия в свойствах, таблица представляет собой следующее:
ID; DEVICE; FIELD; VALUE
1 ; Монитор; Модель; LG
2 ; Монитор; Серийный номер; 12345
3 ; Монитор; Дата выпуска; 01.01.2020
4 ; Монитор; Модель; LG
5 ; Монитор; Серийный номер; 23456
6 ; Монитор; Дата выпуска; 02.01.2020
7 ; Монитор; Модель; LG
8 ; Монитор; Серийный номер; 34567
9 ; Монитор; Дата выпуска; 03.01.2020
Т.е. у каждого монитора теперь появился некий идентификатор, которые число объединяет его атрибуты в группу
Можно как получить такой нумератор, например опираясь на название поля Модель (это поле всегда есть, и всегда первым идёт), может как то в запросе можно на него реагировать и на основе него делать данные
Признака как раз таки и нет, зацепиться не за что, информация однотипна, то что пошёл второй монитор, наверное можно понять только потому, что снова очередная строка появилась где IFIELD равно Модель
Разве что это единственный признак
И соответственно когда она первый раз появляется это тоже признак, т.е. далее идёт описание первого экземпляра монитора