一个UPDATE的语句应该怎么写?
我要更新一个表。
我是这么写的:
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
表B
ID 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
这样的应该怎么写呢?