使用与别名表名称相同的表别名?

时间:2014-03-13 21:19:05

标签: mysql sql table-alias

使用与表名相同的表别名是“SQL标准保存”吗?

示例:

我有一张表aaa:

id
--
1
2
3

在MYSQL中我运行一个查询:

 select aaa.* from aaa aaa,aaa bbb

导致:

id
--
1
2
3
1
2
3
1
2
3

看来,MYSQL优先考虑别名引用表引用,我喜欢。然而,当我看到很多“随机”编程时,我不确定,如果这是出于目的或偶然。那么我会在Oracle SQL,MS SQL中出现任何类型的错误......对于相同的设置吗?或者正是在任何SQL标准化规范中推理出的MYSQL行为?

顺便说一下。我知道这个例子很愚蠢,这个问题似乎很愚蠢。它不是。想象一下,想要实现一个以数据库为中心的框架,它可以通过定义来简化其别名规则:每个表都有一个默认别名,等于表名。

0 个答案:

没有答案