私は50,000レコードのデータセットを持っています。形式は次のようになります。SQL Server:UNPIVOTクエリは、次のような結果を達成しますか?
Handle | Category | A | B | C | Misc Info
-------|----------|-----|-----|-----|-----------
H1 | X | 100 | 120 | 150 | kk
H2 | Y | 100 | 120 | 150 | mm
H3 | Z | 100 | 120 | 150 | nn
次のようなクエリ結果が必要です。
Handle | Category | Option | Value | Misc Info
-------|----------|--------|-------|-----------
H1 | X | A | 100 | kk
H1 | | B | 120 |
H1 | | C | 150 |
-------|----------|--------|-------|-----------
H2 | Y | A | 100 | mm
H2 | | B | 120 |
H2 | | C | 150 |
-------|----------|--------|-------|-----------
H3 | Z | A | 100 | nn
H3 | | B | 120 |
H3 | | C | 150 |
これを達成するためのT-SQLクエリは何ですか?
これはSQLの問題ではなくプレゼンテーションの問題のようです。クライアント側のコードを使ってこれを処理できませんか? –