gpt4 book ai didi

mysql - 合并两个MySQL表的SQL语句

转载 作者:行者123 更新时间:2023-11-29 06:35:31 25 4
gpt4 key购买 nike

我正在尝试“合并”两个表并找到了一些示例,但我在应用它们时遇到了困难,因为它仍然显示我有语法错误:

UPDATE T2
SET payable_id = T1.payable_id, payable_type = T1.payable_type
FROM payments_distributions AS T2
JOIN payables AS T1
ON T1.payments_distribution_id = T2.id

它提到 FROM 目前处于无效位置。

非常感谢您的帮助。谢谢

最佳答案

SET 子句移至末尾,并将所有表引用移至 UPDATE 之后。

UPDATE payments_distributions t2
INNER JOIN payables t1
ON t1.payments_distribution_id = t2.id
SET t2.payable_id = t1.payable_id,
t2.payable_type = t1.payable_type;

关于mysql - 合并两个MySQL表的SQL语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54065431/

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