【问题标题】:Where in the MySQL doc could I find an explanation of const在 MySQL 文档中我可以在哪里找到对 const 的解释
【发布时间】:2020-05-05 08:29:23
【问题描述】:

我正在尝试了解 MySQL 中关键字 const 的语法和用法。我在官方 MySQL 文档中找不到任何有关它的信息。我在哪里可以找到它的用法说明?我只对官方解释感兴趣,而不是第三方教程,但是如果不存在这样的文档,有人可以向我解释const 的工作原理吗?

例如const 在这个查询中:

SELECT *
FROM `login` l cross join
      (select ? as thename) const
WHERE l.`username` = thename OR `emailAddress` = thename;

【问题讨论】:

  • Const 是别名而不是关键字。搜索sql别名
  • @P.Salmon 我认为你是对的。这可以解释为什么我在文档中找不到它。仅供参考,我从这个答案中得到了这个:stackoverflow.com/questions/18600368/…

标签: mysql syntax


【解决方案1】:

SQL 标准定义了多种表述子查询的方式。其中之一称为“表表达式”(又名“内联视图”)。

你说的案例是一个简单的表格表达式:

SELECT * FROM (<subquery>) <alias> WHERE <condition>

在您的情况下,const 是别名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2010-10-27
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多