1. 表名为acco_info
2. 表名为acco_infos
(两个表里的money_left列 很多数据不一样了 我要把acco_info表的money_left列改成和bs_acco_infos表里的一样,,, 两个表里有 acco_code,stud_code 是绝对一样的 可以做为条件) 就这样的
update acco_info
set acco_infos.money_left=acco_infos.money_left
where acco_infos.acco_code=acco_info.acco_code and acco_infos.acco_stud_code=acco_info.stud_code
这样不对。。
谁帮帮啊
------解决方案--------------------
- SQL code
update acco_info set acco_info.money_left=acco_infos.money_left where acco_infos.acco_code=acco_info.acco_code and acco_infos.stud_code=acco_info.stud_code
------解决方案--------------------
- SQL code
update acco_infoset a.money_left = b.money_leftfrom acco_info a,acco_infos bwhere a.acco_code = b.stud_code
------解决方案--------------------
- SQL code
--两个条件?我上面写错了.update acco_infoset a.money_left = b.money_leftfrom acco_info a,acco_infos bwhere a.acco_code = b.acco_code and a.stud_code = b.stud_code
------解决方案--------------------
- SQL code
update acco_info set money_left=a.money_left from acco_info a,bs_acco_infos bwhere a.acco_code=b.acco_code and a.acco_stud_code=b.stud_code