如何在不使用 JOIN 或任何别名的情况下加入 table? SQL 服务器

How to join table without using JOIN or any alias? SQL Server

我想知道是否可以在不使用 JOIN 或表的任何别名的情况下对两个表进行连接?

例如我通常这样做:

SELECT * 
FROM table1 a
LEFT JOIN table2 b ON a.column = b.column

根据我的理解,我上面做的连接是 ANSI-92 语法,这是正确的吗?

是否可以在不使用 JOIN 关键字或表的任何别名的情况下执行相同的连接?如果有,这叫什么?你能否也给我一个例子,说明根据我的例子这个连接会是什么样子?

谢谢!

左连接的旧式语法(SQL 仅限服务器):

SELECT  *
FROM    TableA a, TableB b
WHERE   a.Id *= b.Id

但这应该永远不会被使用。