日期:2014-05-16  浏览次数:20750 次

急!就一个修改语句
如表a
id name
1 海南
2 北京
3 上海
4 广州


表b

id name aid
1 海南 0
2 上海 0

求修改语句

能把表b修改成如下结果

id name aid
1 海南 1
2 上海 3

条件是表a name=表b name 就把表b aid修改成表a对应的id



------解决方案--------------------
SQL code
update b inner join a on b.name=a.name
set b.aid=a.id