我要更新一个表。
我是这么写的:
UPDATE A SET NAME = (SELECT NAME FROM B WHERE CUST_ID = A.CUST_ID)这样写是错误的。。说有多行结果我应该怎么写呢?如:表A ID  NAME
1
1
2
2
2
3
3
4
5
表BID  NAME
1   111
2   222
3   333
4   444
5   555
6   666
7   777
8   888
9   999
结果:ID  NAME
1   111
1   111
2   222
2   222
2   222
3   333
3   333
4   444
5   555这样的应该怎么写呢?