首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并两个MySQL表SQL语句

问合并两个MySQL表SQL语句
EN

Stack Overflow用户
提问于 2019-01-07 04:04:59
回答 1查看 31关注 0票数 0

我正在尝试“合并”两个表,并找到了一些示例,但我很难应用它们,因为它继续说我有语法错误:

代码语言:javascript
复制
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目前处于无效位置。

我会很感激你的帮助。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-07 04:11:23

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

代码语言:javascript
复制
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;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54065431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档