我想将第一个数据表结构转换为第二个表结构,如图所示 请帮我解决这个问题
F1 F2 F3 F4 F5
Group 1 2 3 4
Design 5 6 7 8
F1 Value
Group 1
Group 2
Group 3
Group 4
Design 5
Design 6
Design 7
Design 8
XML
<WK11>
<F1>Group</F1>
</WK11>
<WK11>
<F1>1</F1>
<F2>2</F2>
<F3>3</F3>
<F4>4</F4>
</WK11>
<F1>Design</F1>
</WK11>
<WK11>
<F1>5</F1>
<F2>6</F2>
<F3>7</F3>
<F4>8</F4>
</WK11>
</WK11>
答案 0 :(得分:0)
我建议让SQL Server使用UNPIVOT子句来执行它,然后您可以根据需要阅读它。有关详细信息,请参阅this other question
答案 1 :(得分:-1)
使用Linq for DataSet或Linq for Xml。