我刚刚遇到一个使用 AS 给表起别名的 SQL 语句,如下所示:
SELECT all, my, stuff
FROM someTableName AS a
INNER JOIN someOtherTableName AS b
ON a.id = b.id
我习惯看到的是:
SELECT all, my, stuff
FROM someTableName a
INNER JOIN someOtherTableName b
ON a.id = b.id
我假设没有区别,它只是语法糖,但其中哪一个更普遍/广泛传播?有什么理由更喜欢其中一个吗?
编辑澄清:
我感谢所有答案和所有观点,但问题不是为什么或为什么不使用表别名。问题纯粹是关于使用“AS”关键字进行表别名或将其排除在外。