UNPIVOT
在MS SQL-Server 2005中可用,但AFAIK不在MS Access 2010.中。如何通過板載方式實現?例如,我有一個表如何在Access 2010中模擬UNPIVOT?
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++中進行旋轉。儘管速度夠快,但我還是很好奇。什麼是Access 2010最有效的SQL語句?
看起來既好又明顯! –