![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
对下面两个表:
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
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