【转】关于联合表更新问题
哥本哈根
对下面两个表:
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