UNPIVOT
доступен в MS SQL-Server 2005, но, насколько я знаю, не в MS Access 2010. Как это можно реализовать с помощью встроенных средств? Например, у меня есть таблица
ID | A | B | C | Key 1 | Key 2 | Key 3
---------------------------------------
1 | x | y | z | 3 | 199 | 452
2 | x | y | z | 57 | 234 | 452
и хотите иметь таблицу, как
ID | A | B | C | Key
--------------------
1 | x | y | z | 3
2 | x | y | z | 57
1 | x | y | z | 199
2 | x | y | z | 234
2 | x | y | z | 452
Ключ 452 — это особый случай. В настоящее время я делаю ротацию в OLEDB/ATL C++. Хотя это достаточно быстро, мне все еще любопытно. Какая здесь самая эффективная инструкция SQL для Access 2010?