PIVOT TRANSFORM в MSAccess - PullRequest
       1

PIVOT TRANSFORM в MSAccess

0 голосов
/ 28 апреля 2011

В MSAccess у меня есть таблица со столбцом

1 Col1, Col2, Col3, Col4. 

. Я хочу сделать этот столбец в виде строк, как показано ниже, с использованием SQL-запроса, предпочтительно с использованием PIVOT TRANSFORM.Любая помощь приветствуется!

1 Col1,
2 Col2
3 Col3
4 Col4  

1 Ответ

0 голосов
/ 28 апреля 2011

Вам необходимо использовать запрос UNION или UNION ALL:

Select 1, Col1 From MyTable
Union All
Select 2, Col2 From MyTable
Union All
Select 3, Col3 From MyTable
Union All
Select 4, Col4 From MyTable

Union All будет возвращать строки из каждой таблицы, даже если она создает дубликаты.Union эффективно сгруппирует результаты, так что вы сможете создавать уникальные строки с затратами на производительность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...