只想更新一个表,但是where条件却是多个表的问题

时间:2022-09-01 02:58:35

有两张表,A和B,


A:a_id, name;


B:b_id, a_id;


想根据B中的a_id更新A中的name字段:


错误:update A set A.name='张三' where A.a_id=B.a_id;


正确:udpate A,B set A.name='张三' where A.a_id=B.a_id;