首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从t1连接更新t1查询(选择)

从t1连接更新t1查询(选择)
EN

Stack Overflow用户
提问于 2022-02-24 11:48:58
回答 1查看 62关注 0票数 -1

我有过

代码语言:javascript
复制
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near 'FROM cards t1
代码语言:javascript
复制
    t1
SET
    t1.driver = t2.mv,
    t1.number = t2.pt
FROM 
    cards t1
    LEFT JOIN 
        (SELECT meta_value mv, post_title pt
        FROM wpwx_posts 
        LEFT OUTER JOIN wpwx_postmeta AS PM
        ON post_id = ID
        AND meta_key = 'cardholder'
        WHERE post_type='bilet') t2
    ON t1.number = t2.pt  

()中的代码是正确的,可以使用

代码语言:javascript
复制
FROM cards AS t1
    LEFT JOIN (SELECT PM.meta_value AS mv, P.post_title AS pt
        FROM wpwx_posts AS P 
        LEFT OUTER JOIN wpwx_postmeta AS PM
        ON PM.post_id = ID
        AND PM.meta_key = 'cardholder'
        WHERE P.post_type='bilet') AS t2
    ON t1.number = t2.pt
EN

回答 1

Stack Overflow用户

发布于 2022-02-24 13:11:34

似乎您正在尝试更新表,并且在SET之后使用SET将是无效的语法。发布整个查询将是有帮助的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71251495

复制
相关文章

相似问题

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