2017-02-10 95 views
2

我有tableA,tableB和tableC之類的圖片。 TableC假設爲空。如何使用Insert Into Select語句將數據插入到tableC中?SQL Insert into Select Statement with 2 Criteria

來自tableB的數據tableC與來自tableA的contory相關。

我可以用光標做。

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;