【问题标题】:What is FULL keyword for in MySQL?MySQL 中的 FULL 关键字是什么?
【发布时间】:2013-08-15 23:36:38
【问题描述】:

MySQL 不支持FULL OUTER JOIN

那么,MySQL 中的关键字FULL 是干什么用的?

我在this 列表中没有看到FULL

但是,当我将查询放在一起时,FULL 没有出现语法错误 涉及 MySQL 中的FULL JOIN

【问题讨论】:

    标签: mysql join keyword


    【解决方案1】:

    您还没有发布您的问题,所以当然不可能明确回答您的问题;但最有可能的是,full 被解释为表别名。例如:

    SELECT full.c1,
           t2.c2
      FROM t1 full
      JOIN t2
        ON full.id = t2.id
    ;
    

    其中fullt1 的替代名称,用于在查询中使用。 (当表在查询中多次出现并且您需要区分用途时,或者当您有一个长表名,当您在所有列前加上它们的表名或诸如此类时会分散注意力时,这很有用。)

    【讨论】:

    • 是的,应该就是这样。我对其他一些非关键字代替“完整”得到了同样的东西。谢谢澄清。在询问之前没有检查所有内容。
    猜你喜欢
    • 1970-01-01
    • 2011-02-03
    • 2014-11-29
    • 1970-01-01
    • 2022-12-05
    • 2013-09-12
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多