0

我有一张带有格式的表格-

Name | Value A | Value B | Comment
ABC       100      50        Test1
DEF       200      60        Test2

我想要格式的结果

Name |   AorB   | Values  | Comment
ABC     Value A     100      Test1
ABC     Value B     50       Test1
DEF     Value A     200      Test2
DEF      ValueB     60       Test2
4

1 回答 1

2

您可以使用它UNION来实现:

select Name, 'Value A' as AorB, valueA as [Values], Comment
from Table1 t1

union

select Name, 'Value B' as AorB, valueB as [Values], Comment
from Table1 t1

工作样本:http ://www.sqlfiddle.com/#!3/70f05/2

于 2013-09-25T13:05:10.900 回答