数据更新有关问题求教
数据更新问题求教
现有表A与表B 表A中A1和表B中B1值相同 现在需将表B中B2列更新到表A中A1列
例:
A1 A2 B1 B2
1 123 1 112
2 111 2 113
3 S1W 3 114
求教将B2更新到A1的SQL如何写
------解决方案--------------------
------解决方案--------------------
额。。。你确定是将B2更新到A1?
那这样 A表和B表就没有字段关联了
现有表A与表B 表A中A1和表B中B1值相同 现在需将表B中B2列更新到表A中A1列
例:
A1 A2 B1 B2
1 123 1 112
2 111 2 113
3 S1W 3 114
求教将B2更新到A1的SQL如何写
------解决方案--------------------
UPDATE A SET A.A1=(SELECT B.B2 FROM B WHERE A.A1=B.B1 AND ROWNUM=1)
------解决方案--------------------
update a t
set t.a2 = (select tr.b2 from b tr where t.a1 = tr.b1)
额。。。你确定是将B2更新到A1?
那这样 A表和B表就没有字段关联了