gpt4 book ai didi

MySQL 根据另一个表的值更新表

转载 作者:行者123 更新时间:2023-11-29 16:05:19 25 4
gpt4 key购买 nike

我有两张 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com