0
我有一個由幾列組成的表,包括鍵值對。所以,想象一下:轉置鍵值對SQL表
BookID, Key, Value
MyBook, Price, 19.99
MyBook, ISBN, 987878495793
MyBook, Pages, 354
MyBook2, ...., ....
MyBook2, ...., ....
我需要進入這個格式:
BookID, Price, ISBN, Pages
MyBook, 19.99, 987878495793, 354
MyBook2,.....,.............,....
即調換細胞 - 我將如何在SQL這樣做呢?
是你的最終列固定的嗎?或者新的鍵可能出現在數據中,然後需要在結果中顯示爲新列? *(如果它已修復,請查看PIVOT和UNPIVOT,如果它是動態的,則需要編寫動態SQL以適應PIVOT以合併新密鑰。)* – MatBailie
所有數據都是固定的 – mezamorphic