34,838
社区成员




UPDATE a SET a.money_left = b.acco_money_left
FROM acco_info a
INNER JOIN acco_infos b
ON a.cco_code=b.acco_code AND a.acco_stud_code=b.stud_code
update acco_info
set money_left=acco_infos.money_left
from acco_info,acco_infos
where acco_infos.acco_code=acco_info.acco_code and acco_infos.acco_stud_code=acco_info.stud_code
换种方法:
update a
set money_left=isnull((select top 1 money_left from bs_acco_infos where acco_code=a.acco_code and acco_stud_code=a.acco_stud_code ),money_left)
from
acco_info a
update b
set money_left=a.money_left
from
bs_acco_infos a,acco_info b
where
a.acco_code=b.acco_code and
a.acco_stud_code=b.stud_code
UPDATE a SET a.money_left = b.acco_money_left
FROM acco_info a
INNER JOIN acco_infos b
ON a.cco_code=b.acco_code AND a.acco_stud_code=b.stud_code
兄弟,帖子发的挺多呀,呵呵抢分!
update acco_info
set acco_info.money_left=acco_infos.money_left
from acco_info,acco_infos
where acco_infos.acco_code=acco_info.acco_code
and acco_infos.stud_code=acco_info.stud_code
--两个条件?我上面写错了.
update acco_info
set a.money_left = b.money_left
from acco_info a,acco_infos b
where a.acco_code = b.acco_code and
a.stud_code = b.stud_code
[code=SQL]update acco_info
set a.money_left = b.money_left
from acco_info a,acco_infos b
where a.acco_code = b.stud_code
[/code]