这更像是一个好奇而不是实际应用的问题。假设您有一个包含多个连接的语句,例如:
SELECT
a.name,
b.salary,
c.x
FROM
[table1] a
INNER JOIN [table2] b
ON a.key = b.key
INNER JOIN [table3] c
ON b.key = c.key
现在,假设您要对架构不熟悉的其他表进行多次连接,但是您知道:
- 进行连接的键
- 其中几个表有一个名为“x”的列。
是否可以从包含它的所有表中选择“x”,而无需显式引用表别名。所以它会得到类似的结果(如果可能的话)
SELECT
a.name,
b.salary,
*.x
...