2012-06-26 37 views
1

我想更新我的表ORDRE的多個值?SQL更新表從其他表中選擇

表公共秩序

CP INSEE What 
-- ----- ---- 
1 null Cake 
2 null Coki 
3 null Lopi 

表TheINSEE

CP INSEE 
    -- ----- 
    1 a 
    2 b 
    3 c 

如何更新表公共秩序得到這樣的嗎?

CP INSEE What 
-- ----- ---- 
1 a  Cake 
2 b  Coki 
3 c  Lopi 

回答

2

你可以這樣說:

update ORDRE 
set o.INSEE = i.INSEE 
from ORDRE o 
inner join TheINSEE i on i.CP = o.CP