我有两个表,我希望将表2填充为包含表1中数据的单行 - > New_Value(在不同的行中)
表1:
Id Old_Value New_Value
----------------------------
1 xyz abc
2 123 456
3 A123 J345
表2:
Key Value1 Value2 Value3
--------------------------
1 abc 456 J435
答案 0 :(得分:0)
试试这个
select *
from (select id,new_value from @abc) s
pivot
(
max(new_value)
for id in ([1],[2],[3])
) u