请问一个批量更新的问题?
表A
a_id name b_id
1 a 100
2 b 101
3 c 102
表B
b_id name a_id
100 ba
101 bb
102 bc
现要把表A中的a_id字段数据批量的更新复制到表B的a_id字段中去,表A中的b_id与表B中的b_id是一一对应的,请问这个SQL该怎么写?
------解决方案--------------------一一对应的话,
update tableB b set a_id=(select a_id from tableA where b_id=a.b_id)