Итак, у меня есть таблица, которая выглядит следующим образом:
LocationID, License, Rank
У каждого местоположения может быть несколько лицензий, и они упорядочены по рангу.
Моя цель - сделать запрос, которыйперечисляет их следующим образом:
LocationID, License1 (Rank 1), License 2 (Rank 2), License 3 (Rank 3)
, но я не уверен, как сделать запрос подобным образом.
Я попытался создать примерно 15 представлений, которые сохраняют значения по рангу, однако при объединении с этимивзгляды, время исполнения поднимается как сумасшедший.
Любой совет был бы отличным!
РЕДАКТИРОВАТЬ: Итак, я развернулся на основе комментариев, и у меня есть набор результатов, который выглядит следующим образом:
Location ID:
1, value1, NULL, NULL.
1, NULL, value2, NULL,
1, NULL, NULL, value3
Я хочу запросить, как это.
LocationID, Value1, Value2, Value3.