2012-06-26 95 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