sql中如何把B表的一列更新到A表的相应位置

A表有xm和zsbh列,其中zsbh是空的,待填充;b表也有xm和zsbh,现在要把b表中zsbh的值更新到A表中去。
试过如下语言:update A set zsbh=b.zsbh where a.xm=b.xm,但是运行后没有反应。
求问大神,是什么原因,该怎么解决?
可否针对我的表名和字段名写命令语言,谢谢!

语法错误,一般是如下:

SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P追问

看不明白 可否解释一下 上面的语法错在哪呢 我百度看很多人都是回答可以用这样的句式

追答

那你发链接来

追问

您写的语言我不太理解具体含义,可否请针对我上面的表名和字段名写个命令语言?在线等,感谢!

追答

你把建表语句和添加数据的sql贴出来

温馨提示:答案为网友推荐,仅供参考
相似回答