Где в MySQL do c я могу найти объяснение - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь понять синтаксис и использование ключевого слова const в MySQL. Я не могу найти информацию об этом в официальных документах MySQL. Где я могу найти объяснение его использования? Меня интересуют только официальные объяснения, а не сторонние учебники, но если такой документации не существует, кто-то может объяснить мне, как работает const?

например, const в этом запросе:

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

1 Ответ

1 голос
/ 19 января 2020

Стандарт SQL определяет несколько способов формулировки подзапросов. Одно из них называется «табличное выражение» (он же «встроенное представление»).

В данном случае речь идет о простых табличных выражениях в виде:

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

В вашем случае const это псевдоним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...