我想知道哪个查询语句是从表中获取值并将其插入到另一个表中的正确查询语句,其方式类似于使用 WHERE 子句
示例 -
表1包含字段: 注册号 - 名称
表2包含字段: id - 名字 - 姓氏
查询必须设置 Table1.name = Table2.firstname,其中 Table1.registrynumber 和 Table2.id 在 Table1.name 和 Table2.firstname 行中具有相同的值。
我希望我说得足够清楚。 问候。
最佳答案
UPDATE Table2 tb2
SET tb2.firstname = ( SELECT name FROM Table1 WHERE registryname = tb2.id )
关于MySQL-将字段值设置为另一个表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14800883/