UNPIVOT
jest dostępny w MS SQL-Server 2005, ale AFAIK nie w MS Access 2010. W jaki sposób można go wdrożyć za pomocą urządzeń pokładowych? Na przykład mam tabeliJak symulować UNPIVOT w programie 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
i chcą mieć stolik jak
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
Key 452 jest szczególnym przypadkiem. Obecnie wykonuję rotację w OLEDB/ATL C++. Chociaż jest wystarczająco szybki, wciąż jestem ciekawy. Jaka jest najbardziej wydajna instrukcja SQL dla programu Access 2010?
Wygląda zarówno dobrze, jak i wyraźnie! –