create table a( Aid char(2), ch char(1))
create table b( Bid char(2), ch char(1))
insert into a values(1, 'a');
insert into a values(2, 'b');
insert into a values(6, 'c');
insert into a values('', 'd');
insert into b values(1, '3');
insert into b values(2, '4');
insert into b values(3, '5');
insert into b values(4, '6');
insert into b values('', '7');
insert into b values('', '8');
go
update a
set a.ch = b.ch
from a, b
where a.aid = b.bid and a.aid <> '' ;
select * from a
drop table a,b
/*
Aid ch
---- ----
1 3
2 4
6 c
d
(所影响的行数为 4 行)
*/