什么是';a';你在这个MySQL查询中做什么?它没有';没有它我就跑不动
本章末尾的“a”:什么是';a';你在这个MySQL查询中做什么?它没有';没有它我就跑不动,mysql,Mysql,本章末尾的“a”: SELECT email_home FROM (SELECT email_home FROM sales UNION ALL SELECT email_work FROM sales) a 这是干什么用的?没有它,代码无法运行。谢谢。这只是一个别名。Mysql需要所有这样的子查询,它们需要一个特定的名称。如果人们真的不打算使用“a”作为惯例,那么他们就使用“a”作为惯例 您可以这样指定列名: a、 email_home它将表中的别名设置为“a” 大概,您可以通过使用“a.[
SELECT
email_home
FROM
(SELECT email_home FROM sales
UNION ALL
SELECT email_work FROM sales) a
这是干什么用的?没有它,代码无法运行。谢谢。这只是一个别名。Mysql需要所有这样的子查询,它们需要一个特定的名称。如果人们真的不打算使用“a”作为惯例,那么他们就使用“a”作为惯例 您可以这样指定列名:
a、 email_home它将表中的别名设置为“a”
大概,您可以通过使用“a.[columnName]”来引用该表中的对象,以备将来使用。正如您在
From
子句中使用子查询一样,MySql需要别名。在您的例子中,“a”只是在From
子句中为您的子查询提供的别名。有关详细信息,请阅读不,他无法[fieldName]
在SQLYou's correct中是无效标识符。这是一个专栏。不是一个领域。括号就在那里,表明它应该被一根实际存在的柱子所取代。比如“a.user\u name”或“a.id”。