2014-09-26 65 views

回答

2

這只是一個別名。 Mysql需要所有需要特定名稱的子查詢。如果人們沒有真正使用它,人們只會使用'a'作爲慣例。

你可能正是如此指定列名:

a.email_home

+0

+1對於MySQL需要別名用於子查詢 – 2014-09-26 17:47:33

0

它設置一個別名的名稱表爲「A」。

大概,您可以通過使用「a。[columnName]」來引用該表中的對象以備將來使用。

+0

否他不能在SQL中使用[[fieldName]]是無效標識符 – 2014-09-26 17:47:24

+0

您是對的。這是一個專欄。不是一個領域。而括號只是表明它應該被一個實際存在的列所取代。像「a.user_name」或「a.id」一樣。 – durbnpoisn 2014-09-26 17:52:19

0

當您在From子句中使用子查詢時,MySql需要別名。在你的情況下,「a」只是From子句中的子查詢的別名。有關詳細信息,請參閱this

相關問題