UNPIVOT
はMSSQL-Server2005で使用できますが、AFAIKは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 / ATLC++でローテーションを行っています。それは十分に速いですが、私はまだ興味があります。ここでAccess2010の最も効率的なSQLステートメントは何ですか?