我有下表:
Name | Value
---------------------------
key1 | val1
key2 | val2
key1 | val3
key4 | val4
. | .
. | .
. | .
. | .
我需要输出如下:
key1 | key2 | key1 | key4 | ......
-----------------------------------------------------------------------------
val1 | val2 | val3 | val4 | ......
我曾尝试使用动态透视来实现这一点,但它失败了,因为 key1 是一个重复的列。
SQLError:为“p”多次指定了“key1”列。
我使用的透视查询: http://sqlfiddle.com/#!3/33f66/4