表A:
id name
-----------
01 张三
02 李四
03 王五表B:
id flag
-----------
01 0
03 0
04 0通过update语句可以使得B得到如下结果:
id flag
-----------
张三 1
王五 1
04 0flag 是更新标志
id name
-----------
01 张三
02 李四
03 王五表B:
id flag
-----------
01 0
03 0
04 0通过update语句可以使得B得到如下结果:
id flag
-----------
张三 1
王五 1
04 0flag 是更新标志
set id=(select name from A where A.id=B.id)
where exist(select 1 from A where A.id=B.id)
set id=(select name from A where A.id=B.id),flag=1
where exist(select 1 from A where A.id=B.id)