如何在不使用JOIN或任何别名的情况下连接表? SQL Server

时间:2018-01-04 20:33:09

标签: sql-server database join ansi

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

例如我通常会这样做:

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

左连接的传统样式语法(仅限SQL Server):

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

但这应该从不使用。