TSQL Запрос из нескольких строк данных в одну строку - PullRequest
0 голосов
/ 18 сентября 2018

Спасибо, что заглянули.

Хорошо, мой вопрос таков: я повернул исходную таблицу, чтобы получить эту таблицу:

SEQ,  Location ID:            License1, License 2, License 3
------------------------------------------------------
Key1,         1,              value1,   NULL,      NULL.
Key2,         1,              NULL,     value2,    NULL,
Key3,         1,              NULL,     NULL,      value3

Я хочу запросить, чтобы вернуть набор данныхкак это:

LocationID, Value1, Value2, Value3

Возможно, это было задано, но я не смог найти его после поиска.

Мой вопрос задан чисто и может быть полезен длясообщества.

1 Ответ

0 голосов
/ 18 сентября 2018

Попробуйте:

select LocationID,
       max(License1) License1,
       max(License2) License2,
       max(License3) License3
from my_table
group by LocationID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...