我在MSSQL中遇到以下问题:我有一个包含4列的表。
示例表:
JunctionId | type| color| value
1 | a | red | 5|
1 | b | green | 10|
2 | a | orange | 40|
2 | b | yellow | 35|
3 | a | blue | 6|
3 | b | cyan | 9|
现在,我想要以下结果:
1 | a | red | 5 | b | green | 10
2 | a | orange | 40 | b | yellow | 35
3 | a | blue | 6 | b | cyan | 9
我尝试使用PIVOT,但由于值不同,它返回了多行。我会使用selfjoin,但我有12种不同的'类型'。任何想法都会受到欢迎!
(注意:我无法使用这个stackoverflow表格...抱歉)