2017-02-10 4 views
2

私は画像のようにtableA、tableBおよびtableCを持っています。 TableCの仮定は空です。 Insert into Select文を使用してtableCにデータを挿入する方法は?SQLを2つの条件で選択文に挿入

データテーブルCからテーブルBからテーブルAからのコンディション。

カーソルで行うことができます。

enter image description here

+0

uは – Chanukya

+0

このhttp://stackoverflow.com/a/25971/7036750を試してみてください。..テーブルの代わりに画像を投稿することができます –

答えて

1

可能な場合、あなたは:)インサートのこれらのタイプのカーソルを使用して回避しようとすべきである(セットで考える)

ここでそれを行う方法1つの方法である:

insert 
into TableC(ColA, ColB, ColC) 
select a.ColA, a.ColB, a.ColC 
from TableA a 
join TableB b on b.ColA = a.ColA and b.ColB = a.ColB 
0

以下のクエリを試してください。

insert into tablec(cola , colb , colc) 
    select b.cola, b.colb, a.colc from tableb b, tablea a 
    where a.cola = b.cola and a.colb = b.colb;