我有两张 table ,
这是我的第一个表,
ID SUBST_ID CREATED_ID
1 031938 TEST123
2 930111 COOL123
3 000391 THIS109
4 039301 BRO1011
5 123456 COOL938
... ... ...
这是我的第二张 table ,
ID SERIAL_ID BRANCH_ID
1 039301 NULL
2 000391 NULL
3 123456 NULL
... ... ...
我需要了解如何使用第一个表中的数据更新第二个表中的所有行。
它需要在一个更新查询中完成这一切。
SUBST_ID和SERIAL_ID都匹配,需要从第一个表中获取created_id并将其插入到第二个表中。
因此第二个表将如下所示,
ID SERIAL_ID BRANCH_ID
1 039301 BRO1011
2 000391 THIS109
3 123456 COOL938
... ... ...
感谢您的帮助和指导。
最佳答案
UPDATE TABLE2
JOIN TABLE1
ON TABLE2.SERIAL_ID = TABLE1.SUBST_ID
SET TABLE2.BRANCH_ID = TABLE1.CREATED_ID;
关于MySQL 根据另一个表的值更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55796279/