2016-12-08 6 views
0

Iは、2つのテーブルを持っていると私は表1からのデータを単一の列として表2に移入する - > NEW_VALUE(異なる行の)SQL Server 2012の別のテーブルの複数のテーブル行から1つのテーブル行にデータを挿入する方法はありますか。

表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

を試してみてください、あなたはanyhtingを試してみたのですか? – Manish

+0

行として挿入したいのは、列new_Valueだけですか? – DarkKnight

+0

@ Manish ..私は単純な挿入を試してみましたが、うまくいきませんでした。データを複数の行に取り込みます。 – GJay

答えて

0

この

select * 
from (select id,new_value from @abc) s 
pivot 
(
    max(new_value) 
    for id in ([1],[2],[3]) 
) u 
+0

ありがとうございます。私はこれを試してみる。 – GJay

関連する問題