日期:2014-05-17  浏览次数:20578 次

SQL 批量更新问题
人员表
RYB
id    name     bumenid
1     张三          5
2     李四          6
3     王五          7
话访表
HFB
id    huafang   Rid bumenid
1     啊啊啊啊   1      8
2     蛋蛋的的   1      8
3     尺短寸长   1      8
4     欧赔欧赔   2      9
5     欧赔欧赔   2      9
6     吧不欧赔   2      9


如何能批量修改!
我想把人员表的 bumenid = 话访表的bumenid 
也就是说 把话访表里的 RID=1的 bumenid都修改为 5
        把话访表里的 RID=2的 bumenid都修改为 6 

贴出代码 分数都给你
SQL

------解决方案--------------------
update 话访表 set bumenid=人员表.bumenid from 人员表 where 人员表.id=话访表.id