为什么表名后的随机String / varchar有效?

时间:2014-02-05 15:52:28

标签: sql postgresql select

为什么以下查询是有效的选择?

SELECT * from arelation somerandomtext;

arelation的内容并不重要,它只是一个现有的视图/表格。

它返回正确的结果,分别是没有somerandomtext的select的输出。

为什么此查询不会抛出错误/异常,是否没有关键字(分组依据,限制...)检查?

1 个答案:

答案 0 :(得分:0)

别名

select c.id, c.* 
from products c 

是有效的语法,因为它允许从表到自身的连接

即。

select c.id, p.id 
from products c inner join products p on p.id = c.id