SQL Update表从另一个表中选择

时间:2012-06-26 15:39:33

标签: sql

我想更新我的表ORDRE的多个值吗?

表ORDRE

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

表TheINSEE

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

如何更新我的表ordre才能得到这样的结果?

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

1 个答案:

答案 0 :(得分:2)

你可以这样做:

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