【发布时间】:2017-05-31 14:53:13
【问题描述】:
一种常见形式的 SQL SELECT 名称获取记录,如
SELECT * from employee e1 ...
e1 被添加为记录的名称,以便在查询正文中进一步引用。
在 SELECT 的语法定义中究竟是在哪里提供了记录名称? Sqlite 确实支持这种语法,但是我一直在看语法图,我没有看到任何提到这样的选项:
【问题讨论】:
-
e1 是一个表别名。
-
查看“表或子查询”的定义。
-
@jarlh 完全正确,如果 op 扩展
table-or-subquery部分,它会出现在图表中