2016-12-22 8 views
0

私は一時テーブルを作成し、顧客のIDを格納しました。一時テーブルのフィールド入力からグローバルテーブルの一致する列値を取得します

ここで、別のテーブルに挿入している間に、顧客の名前を一時テーブルのIDから取得したいとします。事前

+0

あなたがここで達成しようとしていることは明確ではありません。サンプルデータを使って、あなたがしたいことを私たちに見せてもらえますか? –

答えて

0

Insert INTO Cust1 Values(Id, Name) 
Values SELECT ID From @Temp (here from the specific id i want to insert the name.) 

おかげであなただけのシンプルなINSERT from SELECTを必要と間違っていないよ場合。 IDWhereで句

Insert INTO Cust1 Values(Id, Name) 
SELECT ID,Name From @Temp Where ID = --your id 
0

使用insert . . . selectをフィルタリングします。おそらく、あなたはいくつかの他のテーブルで名前を検索する必要があります。カストどこtop.itop

insert into Cust1 (Id, Name) 
    select t.ID, o.name 
    from @Temp t join 
     othertablehere o 
     on t.id = o.id; 
0

INSERT INTO CUST1値(ID、名前) 値SELECT ID、@Tempの一時からcust.name、顧客を。 IDtop.itop.ID = cust.Id

関連する問題