【转】关于联合表更新问题

哥本哈根
对下面两个表:   
  table1:   
  id         cityid         cityname   
  
1                               北京   
  
2                             上海   
  
3                               重庆   
  
4                               天津   
    
  table2:   
  id           cityname   
  
1               上海   
  
2               北京   
  
3               重庆   
    
  我现在想实现把table2的id插入到table1 中的cityid字段,条件就是两个cityname字段相等?谢谢
  
  答案:
  
update   A   set   A.cityid=B.id
  
from   table1   A   inner   join   table2   B   on   A.cityname=B.cityname   
转自:http:
//topic.csdn.net/t/20060816/18/4954556.html
原文地址:https://www.cnblogs.com/gebenhagen/p/1721315.html